【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
之前我们测试过lcd屏幕驱动以及触控驱动时,当时确实是成功的。但是由于这个屏幕是直接从旗舰店买的,价格略贵,有点超出成本。后来,陆陆续续从其他店家买了3块lcd,测试的时候,发现有的时候屏幕是没问题的,有的时候是有问题的,整个故障没有一定的规律。
正确显示的时候,屏幕略暗。如果出现花屏,就会立马出现很多的花屏图案,整个显示的过程是非常杂乱无章的。就如下面截图所示,
为了解决这个问题,我们不得不修改内核设备树、修改内核代码、测量时钟频率、升级内核版本,通过各种各样的办法寻找解决问题的可能性。
1、尝试修改时钟频率
相对而言,lcd屏幕的显示不算太复杂。一般就是长*宽*帧率,这样算出来一个时钟带宽。看之前sun8i-v3s.dtsi文件中的assigned-clock-rates已经被修改成了60m,想想是不是如果换成了24m就好了,这也是通常的一个做法。但是很遗憾的是,结果失败的,屏幕有的时候还会出现花屏。文章来源:https://www.toymoban.com/news/detail-491740.html
2、尝试修改代码解决
配置文件修改没有对文章来源地址https://www.toymoban.com/news/detail-491740.html
到了这里,关于全志V3S嵌入式驱动开发(屏幕花屏问题的解决)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!