640x480的LCD在开发板上测试没有问题,但是拿到自己做的板子上却点不亮,奇怪。
经过几次测试,我们发现一个问题,系统起来以后,然后复位,出现了图形,一闪而过。
首先检查电路,确定没有问题;然后测量PWREN管脚,发现一个问题,系统启动以后为低,但是复位瞬间是高电平。
LCD的驱动肯定没有问题,因为屏在开发板上可以点亮。那唯一怀疑的地方就是u-boot了。一看寄存器配置,确实有问题,因为PWEREN管脚配置成输出了。将其配置成LCD_PWEREN,问题解决了。
640x480的LCD在开发板上测试没有问题,但是拿到自己做的板子上却点不亮,奇怪。
经过几次测试,我们发现一个问题,系统起来以后,然后复位,出现了图形,一闪而过。
首先检查电路,确定没有问题;然后测量PWREN管脚,发现一个问题,系统启动以后为低,但是复位瞬间是高电平。
LCD的驱动肯定没有问题,因为屏在开发板上可以点亮。那唯一怀疑的地方就是u-boot了。一看寄存器配置,确实有问题,因为PWEREN管脚配置成输出了。将其配置成LCD_PWEREN,问题解决了。