《LCD屏休眠后唤醒不了》

日期:2015.12.08  星期二

一、调试LCD屏休眠后不能唤醒的问题
    1,第一,检查复位引脚是否上电正常;第二,检查MIPI通道是否正确;

 

    2,以上的这两点都有检查过,均未发现有异常。那么是什么导致开机的时候能正常点亮屏,而在经过灭屏之后就不能再唤醒了呢?
           以前在mt6582平台上曾遇到过这种问题,当时是屏的驱动IC默认是用三通道的,而我配成了四通道,最后导致唤醒不了。而这一次屏的驱动IC默认就是四通道了,我配置的也是四通道,所以这里应该没有问题。那又是什么问题引起的呢?

 

    3,经过了和FAE一同排查,最后发现竟然是在唤醒函数里调用了读ID函数。调用读ID函数有问题吗?当然不会,但是调的方式不正确。因为我在唤醒函数里是直接调用屏的init函数的。而在调用完init函数之后又去调用读ID函数,
        但是,读ID函数里
是会重新复位屏的驱动IC的,这样就相当于刚刚调用的init函数就是白做了。试想一下,屏的驱动IC只是复位了而又没有做初始化,会能点得亮吗?

 

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

版权声明:本文为CSDN博主「洼&弊」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/chen_2008_good/article/details/121877045

生成海报
点赞 0

洼&弊

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

QM2150平台 配置SPI死机

项目场景: 由于在该平台上需要调试一个spi设备,但是在调试过程发现:一旦在spi总线下挂载设备节点就会出现死机。 问题描述: 首先我们打开spi-log: kernel/msm-4.

MTK平台 mt6771 GPIO控制

MTK平台下GPIO控制分为lk和正常模式控制; lk模式控制GPIO(所用调用必须包含在编译lk的宏定义中) 头文件: #include