本文主要是介绍手机启动到Kernel阶段LCD黑屏,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 使用LCD IC为ili9806e,手机从preloader-lk-kernel时启动到kernel时屏幕黑屏,从串口log看手机已经开机,开机动画已经播放完全
2. 屏幕黑掉原因猜测如下:
2.1 屏幕LCD被断电
2.2 屏幕LCD坏了
2.3.屏幕LCD亮度太低
接下来一步步的来验证分析以上哪种情况
2.1 验证LCD是否被断电
从log来看,手机kernel阶段已经probe到LCD驱动,如下是串口log:
[ 1.239771] <3>.(3)[1:swapper/0][kernel]:get_lcm_id=83.
[ 1.240421] <3>.(3)[1:swapper/0][kernel]:disp_lcm_probe ,lcm_ic_id=0x83.
[ 1.241256] <3>.(3)[1:swapper/0][kernel]:disp_lcm_probe ,lcd_id_voltage=3._lcm_count()=1
[ 1.242264] <3>.(3)[1:swapper/0][kernel]:disp_lcm_probe ,check lcd:DiJing-ili9806e.lcd_id_voltage=3.
[ 1.243403] <3>.(3)[1:swapper/0][kernel]:disp_lcm_probe ,detect lcd successfully.lcd_name=DiJing-ili9806e.
这篇关于手机启动到Kernel阶段LCD黑屏的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!