调MIPI屏,同样的二进制程序,D1-H可以,D1S就不出信号,麻烦帮看下。
-
我们基于melis代码,在移植柿饼UI,RGB屏之前调通了,这次准备点MIPI屏,结果D1S配好参数好,没有点亮,用示波器测量MIPI-DSI的差分时钟输出,发现是乱的。为了对比找问题,我们把同样的二进制程序下载到D1-H上面跑,差分时钟输出就很完美。
此时2个芯片的程序,在二进制上已是相同的,他们的所用的LCD输出IO也是相同的,所以实在想不到还有不同,请大佬们帮分析下可能会是哪里的差异造成?
D1-H正常时钟信号
D1S异常时钟信号
-
问题更新
经交叉对比发现,时钟信号不正常的原因,并不是因为D1-H和D1S的原因。
而是因为配置的MIPI屏参的问题。现在D1S上面,使用D1-H的TFT08006的参数,也可以正常出波形。
但D1S目前使用的参数,是从 https://bbs.aw-ol.com/topic/808 这里来的,这参数本身看起来也是没问题的。 -
问题最后定位出来:
lcd_dclk_freq
用30就可以,用31 32 33都不行。不明觉厉!
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号