Advertisement

某8909项目在滑屏解锁后待机电流过高15mA问题解决

阅读量:

问题描述
在8909项目中,首次进入待机状态时电流表现正常。然而,当执行滑屏解锁操作后再次进入待机状态时,电流值出现了15mA的明显上升。

分析:
(1)移除TP和LCD模块后,电流并未出现改善迹象。
(2)通过PC端使用total control进行解锁,并打开二级菜单,但电流状况未见好转。
(3)检查系统中持有的wakelock锁,发现当前AP处于休眠状态。
(4)通过打印串口日志确认AP确实已进入休眠模式。
(5)从日志信息中发现有sensor mpu6881的输出记录,尝试排除其影响后仍无改善效果。
(6)与电池ID及温度相关的因素未对电流产生影响。
(7)依据《Android功耗调试汇总》文档进行核查,发现核电VREG_S1_1P15在休眠状态下存在异常:正常情况下唤醒时电压为1.05V,而休眠时应为0.6V;但在异常状态下电压升至0.9V,这正是造成电流异常的根本原因。也就是说,在此情况下VDD未能实现最小化。

按照《Android功耗调试汇总》文档中所述方法抓取抑制XO关闭和VDD最小化的相关时钟信息后,发现如下异常记录:
[ 87.214767] msm8909-pinctrl 1000000.pinctrl: pin GPIO_4 已经被 78af000.serial 请求占用;无法再由 7702000.

全部评论 (0)

还没有任何评论哟~