《LCD屏休眠后唤醒不了》

  • Post author:
  • Post category:其他


日期:2015.12.08  星期二


一、

调试LCD屏休眠后不能唤醒的问题


1,第一,检查复位引脚是否上电正常;第二,检查MIPI通道是否正确;


2,以上的这两点都有检查过,均未发现有异常。那么是什么导致开机的时候能正常点亮屏,而在经过灭屏之后就不能再唤醒了呢?

以前在mt6582平台上曾遇到过这种问题,当时是屏的驱动IC默认是用三通道的,而我配成了四通道,最后导致唤醒不了。而这一次屏的驱动IC默认就是四通道了,我配置的也是四通道,所以这里应该没有问题。那又是什么问题引起的呢?


3,经过了和FAE一同排查,最后发现竟然是在唤醒函数里调用了读ID函数。调用读ID函数有问题吗?当然不会,但是调的方式不正确。

因为我在唤醒函数里是直接调用屏的init函数的。而在调用完init函数之后又去调用读ID函数,
但是,读ID函数里

是会重新复位屏的驱动IC的,这样就相当于刚刚调用的init函数就是白做了。试想一下,屏的驱动IC只是复位了而又没有做初始化,会能点得亮吗?


4,找到了问题后自然就能解决了。



版权声明:本文为chen_2008_good原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。