板子是mini2440 我有两块屏w35(3.5寸宽屏)和x35(3.5寸竖屏)。友善之臂提供的2.6.32内核里面已经有W35和X35的驱动,可以选择的。
遇到的情况是这样的:
supervivi + w35屏的内核 =屏幕会出现logo
supervivi + x35屏的内核 =屏幕会出现logo
uboot + w35屏的内核 =屏幕不出现logo
uboot + x35屏内核 =屏幕出现logo
也就是说uboot + w35屏这种情况屏幕会不亮,请讨论一下是什么原因。
------解决方案--------------------
是否u-boot对屏相关寄存器 io等做了手脚?
驱动正常的话,内核启起来,屏幕应该工作的
lcd的 probe能正确分辨出lcd么? 加些打印
------解决方案--------------------
uboot 没有正常初始化屏幕,查找一下uboot中的w35的初始化是否正确