RK3399 Android7.1显示屏开机时或休眠唤醒后概率性不显示
显示屏有时候可正常显示,偶尔出现开机不显示或者系统休眠后再唤醒不显示的现象。这个很有可能是显示屏的上电时序没有调好。以MIPI屏为例,MIPI屏通常需要主控端向屏驱动IC下发初始化代码(initial code)。另外显示屏一般都会有几个电源(常见的3.3V,1.8V等),RESET,背光等。
一般显示屏的模组厂家会提供模组规格书,规格书上都有POWER ON/OFF的时序要求,我们按照规格书要求调整上电时序即可。通常情况下,是先打开显示屏电源使能,即给显示屏供电,之后再对显示屏驱动IC进行复位(即RESET),复位后驱动IC已可以正常工作,这时需要给驱动IC下发初始化代码,最后再打开背光电源的使能。
上面为一般的上电时序,但需要特别注意的是每一个时序节点之间一般都会有延时的要求,比如电源上电以后需要延时一段时间后再RESET,初始化代码最后的代码一般是0x11(退出休眠模式)和0x29(进入显示模式)。而在0x11和0x29之间通常要有一段较长时间的延时等等。
屏的上电时序很重要,调试的时候一定要严格按照规格书的要求调整,若规格书没有或不太清楚,也要向屏厂家确认清楚。时序调不好可能后面会出现概率很小的屏不显示现象,或常温下正常,高温时概率性不显示的现象。
RK3399 Android7.1显示屏开机时或休眠唤醒后概率性不显示相关推荐
- java获取apk启动activity_[RK3399] android7.1 设置开机启动apk
平台: RK3399+android7.1 开机启动apk (1)修改类: ./frameworks/base/services/core/java/com/android/server/am/Act ...
- RK3399 Android7.1系统多个应用出现概率性打开闪退的问题
比如设置应用打开闪退的报错信息如下: 09-29 16:30:37.105 1675 1675 D AndroidRuntime: Shutting down VM 09-29 16:30:37. ...
- rk3399 Android休眠/唤醒分析(2)
rk3399 Android休眠/唤醒分析(2) 文章目录 rk3399 Android休眠/唤醒分析(2) rk3399休眠唤醒kernel驱动 state_store pm_suspend sus ...
- MAC实现睡眠和休眠唤醒
因为苹果默认为休眠文件加密,Clover 是无法解密的.所以需要经过一些设置才能破除这无节操的加密文件sleepimage.在这之前不得不提下EmuVariableUefi-64.efi 这个驱动.我 ...
- 电脑休眠唤醒后会出现屏幕闪烁问题怎么彻底解决?
电脑休眠唤醒后会出现屏幕闪烁问题怎么彻底解决?有的用户在电脑待机休眠之后,重新去唤醒电脑使用,这个时候电脑屏幕就会出现验证的屏幕闪烁,导致无法进行正常的使用.这个情况是电脑系统不兼容导致的.如果想要彻 ...
- 单片机反复进入休眠唤醒导致死机问题-辉芒微FMD 62F80X
单片机反复进入休眠唤醒导致死机问题-辉芒微FMD 62F80X 辉芒微FMD 62F80X芯片出现了按键反复开机关机操作,反复进入休眠退出,会有死机现象,死机后有时会几秒几十后自动唤醒, 有时候发现唤 ...
- 上海域格 1803/1603 平台模块低功耗普通休眠唤醒方法
1.1 USB 支持 suspend/resume 当主机支持 suspend/resume 时, 可通过以下方式对模块进行休眠唤醒操作. 休眠流程: 发送命令 AT+CSCLK=1 使能模块休眠 ...
- android休眠唤醒驱动流程分析【转】
转自:http://blog.csdn.net/hanmengaidudu/article/details/11777501 标准linux休眠过程: l power managemen ...
- 【资源共享】休眠唤醒 开发指南
本文档介绍了休眠唤醒重要概念及开发指引等内容 下载地址:http://dev.t-firefly.com/thread-13752-1-1.html 更多开发资料请到社区精华系列"资源共享& ...
- 2440 休眠唤醒的实现过程(作者:wogoyixikexie@gliet)
2440 休眠唤醒的实现过程(作者:wogoyixikexie@gliet) //----------------------------------------------------------- ...
最新文章
- 给想学python-要学 Python 需要怎样的基础?
- 原生ajax封装,数据初始化,
- C语言编程如何快速注释?
- java 初始化 静态变量,关于spring:Java初始化静态变量的时间顺序
- codeforces 892E(离散化+可撤销并查集)
- python写tcp通信程序_一个简单的基于TCP通信的服务器端与客户端程序
- 防火墙dhcp服务器性能,F100-A-G 防火墙当做DHCP服务器,下接E528交换机,能不能划分多个VLAN?...
- 链表+启发式合并(bzoj 1483: [HNOI2009]梦幻布丁)
- 视频剪辑软件对比之:会声会影与剪映
- 虚拟环境mkvirtualenv
- 于群matlab仿真,33637《MATLAB-Simulink电力系统建模与仿真》于群(实例程序)
- 如何把java源码打成jar_将java源码打成jar包
- 获取百度网盘提取码的两种方法
- 清华大学超级计算机中心,中国科学技术大学超级计算中心
- X度网盘大文件使用浏览器或迅雷下载的方法之一
- 微信号注册人工服务器,怎么设置微信公众号接入人工客服?
- 天津科技大学计算机二级报名,2018年9月天津计算机二级报名6月20-25日
- 站在物联网风口 中兴着力构建GIA 的IoT新生态
- 半小时读懂互联网广告新生态
- @OnetoOne @OnetoMany @ManyToOne(2)