日期:2015.12.08 星期二
一、调试LCD屏休眠后不能唤醒的问题
1,第一,检查复位引脚是否上电正常;第二,检查MIPI通道是否正确;
2,以上的这两点都有检查过,均未发现有异常。那么是什么导致开机的时候能正常点亮屏,而在经过灭屏之后就不能再唤醒了呢?
以前在mt6582平台上曾遇到过这种问题,当时是屏的驱动IC默认是用三通道的,而我配成了四通道,最后导致唤醒不了。而这一次屏的驱动IC默认就是四通道了,我配置的也是四通道,所以这里应该没有问题。那又是什么问题引起的呢?
3,经过了和FAE一同排查,最后发现竟然是在唤醒函数里调用了读ID函数。调用读ID函数有问题吗?当然不会,但是调的方式不正确。因为我在唤醒函数里是直接调用屏的init函数的。而在调用完init函数之后又去调用读ID函数,
但是,读ID函数里
是会重新复位屏的驱动IC的,这样就相当于刚刚调用的init函数就是白做了。试想一下,屏的驱动IC只是复位了而又没有做初始化,会能点得亮吗?
是会重新复位屏的驱动IC的,这样就相当于刚刚调用的init函数就是白做了。试想一下,屏的驱动IC只是复位了而又没有做初始化,会能点得亮吗?
4,找到了问题后自然就能解决了。
版权声明:本文为CSDN博主「洼&弊」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/chen_2008_good/article/details/121877045
暂无评论