一、什么是底电流?
底电流即机器完全睡眠时的最低电流;待机电流即机器在一段时间内的待机平均电流,通常指的就是测试机器的飞行待机电流。
一般测试机器电流,用到的工具:power monitor(功率监视器)
power monitor使用:Power monitor使用说明(非常不错).doc
二、项目bringup阶段,软件方面如何定位功耗问题
1.跟踪每天的daily版本,观察飞行待机平均电流以及电流波形,及时给予反馈;
2.查看底电流是否正常:
2.1 如果底电流电流过高(先检查是否进入最低功耗模式)
通过xo shutdown 和Vdd min的检查命令,查看是否进入系统功耗最小化状态。(如果XO shut down计数为零,VDD min计数不断增加,则已经进入了VDD min);
XO关闭和VDD最小化计数的adb shell命令
a. 输入以下命令获取RPM数据:
mount -t debugfs none /sys/kernel/debug
cat /sys/kernel/debug/rpm_stats