一、问题现象
合入厂商提供的LCD初始化序列后从按下Power键开机,preloader-》lk-》kernel-》normal mode手机全程LCD黑屏
LCD模组厂是BOYI,LCD IC为otm1289
二、问题分析
1. 怀疑厂商初始化序列有问题
2. 怀疑初始化序列里面的设备使能锁关闭太早导致
3. 从LCD初始化流程上来分析,看看哪一步出现了问题,首先是Rst管脚是否有信号输入
三、实际验证
1. 怀疑厂商初始化序列有问题
boyi IC厂商来现场支持后按照IC的datasheet查看了一下寄存器配置,没有什么问题,并且已经确认,在他们治具上是可以正常亮屏,排除了初始化Code的问题
2. 怀疑初始化序列里面的设备使能锁关闭太早导致
将初始化使能开关关闭的代码往后放,放到初始化最后:
static u8 lcd_boyi_otm8019a_cmd_129[]={0x00,0x00};
static u8 lcd_boyi_otm8019a_cmd_130[]={0xFF,0xFF,0xFF,0xFF};
测试验证无效,排除这个原因
3. 从LCD初始化流程上来分析,看看哪一步出现了问题,首先是Rst管脚是否有信号输入
开机过程中使用示波器测量reset管脚,reset管脚实现复位功能的高低高电平没有变化,即没有执行成功!</