platform:RK3399
OS:Android 7.1
现象描述
关机充电需求如下:
1.插上充电器,一直充电;
a.充电时按开机键,开机
b.如果拔掉充电器(断电),保持关机;
2.未插上充电器,按开机键;
b.电量高于5%(&& 电压高于6.894V),开机
c.否则不开机
但是关机充电拔掉适配器会开机,这显然是不符合需求的.
分析步骤
步骤1:确认是否有走关机逻辑
抓log发现
charger disconnceted.
do_charge :shutting down...
rk808 shut dDDR Version 1.22 20190506
In
确实走了rk808的关机逻辑,但是仍然会开机.说明关机之后满足RK808的开机条件.
步骤2:查看RK808数据手册的开机逻辑
测量PWRON开机回路发现在拔适配器的时候没有低电平.
但是测试INT中断引脚发现拔掉之后竟然会有一个中断(蓝色下降沿为拔适配器,黄色低电平为INT中断)