梦想的实现需要野心!
全部博文(63)
分类: Android平台
2014-03-07 00:23:58
功耗问题LOG可以分以下几种情况:
1、 Sleep失败或者sleep电流异常
抓mobile log 或者UART4 log
注意:
A、抓mobile log时关闭 modem log/net log
B、 抓UART log前先输入命令
echo 0 3 1 1 0 >/proc/pm_flag
echo 8 > /proc/sys/kernel/printk
2、 播放MP3/FM等一些灭屏,同时需要后台运行程序的场景功耗问题
抓deepidle log,同时保存对应时间的mobile log
抓取方法:
a. 手机开机,插上UART4,播放MP3/FM, 按power键灭屏
b. 在UART4 中依次输入命令 (灭屏后输入命令可能会有点卡,慢慢输完即可):
echo 0 > /proc/sys/kernel/printk
echo trace 1 > /sys/power/dpidle_state
c. 保持播放MP3/FM状态2分钟 (注意2次测试时间尽量保持一致)
d. 输入命令 cat /sys/power/dpidle_state
提供cat命令的输出结果
3、 Video/homescreen/camera/BT等亮屏场景功耗问题
抓 cputime信息,同时保存对应时间的mobile log,需要同时提供对比机的log,获取LOG的时间尽量保存一致
抓取方法:
4、 数据连接及modem相关功耗问题
抓mobile log/net log/modem log,需要提供出问题的时间点,精确到1分钟