您的位置:首页 > 其它

[FAQ03519] [Power]关于待机平均功耗高的测试以及自行判断注意事项

2016-03-04 00:48 351 查看
Platform:MT6573MT6575MT6577MT6589

Branch:GB2ICSICS2JB


FAQ Content

如果贵司测试的时候,发现平均功耗高,

1》

首先请去掉所有的APK测试,看平均功耗是否有问题,

如果跟去掉APK之前一样,说明跟APK没有关系

如果跟去掉APK之前相比,功耗有所降低,说明跟APK有一定的关系

跟APK有关系,请自行分析APK。

2》

另外,请抓取相应的待机的mobilelog,

从kernel_log中分析,

如果log中可以查找到

wake up by RTC

请在相应的main_log中查找关键字

Alarm triggering, 其后面对应的type 0, type 2所对应的APk就是唤醒系统的唤醒源,

同样请去掉以后测试,

但是com.android.phone例外,

这个APK是ICS android4.0加上的一个google default的机制,

是一个每隔6分钟起来check数据连接是否有问题的机制,

检查是否只有TX没有RX的行为,

一旦检查到系统数据连接有问题,就会做相应的recovery动作

3》

从kernel_log中分析,

如果log中可以查找到

wake up by CCIF_MD

请查找后面一句log相应的CCIF_MD wakeup source:

如果是在您没有打开modemlog的基础上面出现此问题,

请帮忙同时抓取待机时候的mobilelog以及modemlog并附上modem对应的database

便于我司查找问题

如果是 CCIF_MD wakeup source: Mdlogger_RX

说明是因为打开modemlog引起的问题,正常

4》

从kernel_log中分析,

如果log中可以查找到

wake up by EINT

一般情况下是由于press power key引起的,

在后面的log中可以看到有wakeup的字样,就说明是power key

其他的情况应当是异常的中断引起的问题

您可以在中断例程中查找此中断的来源
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: