阅读:4735回复:3

power键灭屏后不亮屏?

楼主#
更多 发布于:2022-05-12 21:13

现象:mipi屏,开机能正常显示,按power键进浅休眠,灭屏,再按power键唤醒,背光亮,没图像


分析:
 1. mipi的屏参写在dts中,先排查屏参是否有误
 2. 在bootloader命令行中lcd disable/enable检查功能是否完整
 3. 在bootloader命令行中输入setenv lcd_debug_print 0xf, 打开日志对比bootloader和kernel的流程是否一致
 4. 用万用表对比开机和休眠唤醒后的lcd en和rst电压是否一致,不一致就要调整dts中lcd_cpu-gpios的有效电平
 5. 在CPQControl.cpp和hal层的light.c中加log,注释掉在CPQControl中的Cpq_SetBackLight函数,排除CPQControl的影响
 6. 因为背光调节是反向的,在dts中将背光调为反向:bl_pwm_attr = <0 180 100 25>;


基本就这些


为什么要干掉CPQControl的背光设置:经常有客户调用设置亮度接口,统一用原生的就好


期间最诡异的事件:一段时间里把lcd_debug_print打开,能正常工作,关闭lcd_debug_print就不能亮屏,一度纠结在lcd的init耗时与DisplayPowerState.java里setState()谁先到而不能自拔,最后经历了5和6之后 问题排除

最新喜欢:

lxc9206lxc920... zhaoyf13zhaoyf... VastStarGamesVastSt...
沙发#
发布于:2022-05-13 09:17
这是啥问题啊
If you have nothing to lose, then you can do anything.
板凳#
发布于:2022-05-13 09:27
VastStarGames:这是啥问题啊回到原帖
休眠后唤醒,有背光没有显示,mipi屏经常遇见的问题
[url]http://190.lsal.cn/195/1329.gif?0728100424873[/url]
地板#
发布于:2022-05-13 10:35
VastStarGames:这是啥问题啊回到原帖
关键问题是4,5,6,amlogic默认用的中CPQControl来调背光,我把系统的lightsservice的背光打通后就受到CPQControl的干扰
游客

返回顶部