这两天在调ST7701S的一款480*480 RGB方屏,uboot启动屏幕右侧1/4是花屏的,其它区域正常
然后关闭uboot显示驱动,把驱动代码放到kernel中打开屏驱,发现显示却是正常的。
已尝试方法:
1、uboot的驱动中添加日志,运行是已打印添加日志,意味着驱动文件是我更改的
2、uboot驱动文件中,也尝试过加大过延时,本来是20,50,100的,现在改为200,200,100也无效
LCD_OPEN_FUNC(sel, LCD_power_on, 200);
LCD_OPEN_FUNC(sel, LCD_panel_init, 200);
LCD_OPEN_FUNC(sel, sunxi_lcd_tcon_enable, 100);
3、修改加大过dts的hvp和ht,显示还是右侧花屏
4、屏参部分,设置的是DE模式,所以HS信号线应该不影响?
我的疑问是,一份屏参在kernel下运行正常,放到uboot中异常,还有其它的原因不?各位大佬给点思路呗。
已解决,dts配置错误
最近编辑记录 kemp (2024-10-12 23:03:35)
离线