❑ 在测试功耗之前,请检查下面的这些基本项:
❑ 使用 perf_defconfig 代替 defconfig
▪ Remove “Debug” features
▪ Double check if “CORESIGHT” config is removed
▪ Double check if “CONFIG_MSM_DEBUG_LAR_UNLOCK” config is removed
❑ RBCPR feature对功耗非常重要,请确保测试功耗的版本里面没有禁止掉VDD_APC, VDD_CX, VDD_MX,
VDD_MODEM CPR feature. 具体检查方法请查看 “”如何确认CPR工作状态“”章节
❑ 在中国大陆的测试环境下,Google的GMS需要删除, 因为GMS在中国大陆的网络不可用会引起功耗的相
关问题.
❑ 在中国大陆的网络环境下,目前不支持RCS,persist.rcs.supported 必须设置为0.
❑ BCL(Battery Current Limit, refer to doc 80-NM328-709)功能依赖于QC平台的PMI芯片,如果在项目中未
使用QC平台的PMI系列芯片,请将BCL功能从代码中移除(具体修改)。
❑ 禁止串口控制台的打印,特别是对于Smart Panel; 删除不必要的高频率的调试打印日志; 删除手机上的日志
logging tools.
❑ APQ 与MSM产品不同,如果未使用正确的build选项会引起一些异常功耗问题。
AP侧编译时请选择APQ 对应的dts文件,例如apq8016-sbc.dts;Modem侧编译时请使用GPS only选项,
例如./build.sh 8953.gps.prod -k
高通功耗调试1之通用功耗测试自查清单
最新推荐文章于 2022-05-20 23:30:02 发布