首先先说下,这件事被坑了一周了,一直是没有进展,最近仔细阅读文档看到底是怎样修改的。最终是给弄好了,这里也给大家做个提示吧。主要是目前双网口的教程基本也是根据之前的七寸显示屏来的,所以一直看的是七寸的移植修改文档。实际是有区别的,使用的东西不一样,首先是设备树。在后几天中,我才注意到设备树使用是不一样的。
根据系统开发手册,里面修改的是七寸的设备树。双网口对应的是:
而之前配置上是使用的mipi屏幕所以需要先修改成RGB的模式。方法就是注释掉下面的,修改成和上面一致。
其次其显示的bootlogo是uboot读取参数然后显示,所以得根据官方的架构来,修改配置文件,我们需要添加自己的屏参文件,这样才能支持4.3寸800*480的RGB屏幕。
具体添加在上面图中的目录,增加方法是和旁边的CC0702I50R1024*600.h一致,这个是他们七寸屏的参数,我们需要根据我们的屏幕参数修改里面的。具体参考官方的《BOOT LOGO以及显示参数使用参考》 里面配置的根据我们的商家给的屏参来。微小差异应该不影响的。
我修改的一致,目前也可以。 具体需要注意的地方是在下图中:
这里之前是一个8BIT_MODE。这是因为之前的屏幕使用的RGB888,所以不用修改,我们使用的是RGB565,所以需要修改,不然图像虽然可以显示但是颜色完全不对。显示起来也感觉有问题。
大概就是这样的,有点模糊和高清完全不沾边。
不过只要是把那个参数改变,这里就可以了,显示的颜色也对,也不模糊了。
增加完屏参也是需要修改下外面的函数,增加使用的屏参。
这些步骤在文档中都有,正常完成即可。
其中修改完屏幕参数之后,一定要make下不然不会修改成功。这一步我也是当时漏了下,就出错了。 本次分享就这样,后续就开始QT移植,还有触摸也需要修改。
|