LCD调试问题总结

来源:互联网 发布:java单例模式使用场景 编辑:程序博客网 时间:2024/05/17 03:03

问题总结:

1、发现左右显示不全:

具体表现是图片显示一个边缘显示不全,是左右参数计算有问题,导致整个图片显示偏移了;


2、LCD屏抖动问题:

主要是LCD屏的6/8位选择的gpio没有拉高到指定的3.3V。


3、确认数据缓存正确性:

如果lcd点亮,但是花屏。则需要先确认数据格式是否正确,然后确认fb里的数据是否正常,有以下几种方法确认fb里的数据

1:cat/dev/graphics/fb0 > /sdcard/fb0,然后将/sdcard/fb0 >到另一台相同分辨率及相同格式的手机上,看图片显示是否正常

2:使用irfanview软件显示cat/dev/graphics/fb0出来的raw数据,注意要正确设置分辨率及格式,否则显示花屏

3:如果adb连接正常,可以使用豌豆莢等软件,查看fb中的数据是否正常

通过以上三种途径,如果确认fb中的数据正常显示,则很可能为lcd初始化代码的问题,或者clk极性的问题,如果fb数据不正常,则可能为lcd控制寄存器配置不正常导致。


原创粉丝点击