GM2.0客制化过程在Log里面没有搜到相关关键字
时间:10-02
整理:3721RD
点击:
GM2.0客制化过程在Log里面没有搜到相关关键字
在参考文档《GM1.0 and 2.0 Customized Setting Flow_V1.2》与《Gauge Master-CustomizedSetting Tool SOP_V1.1》完成GM2.0客制化过程中,gauge 0%快速法和系统负载影响调整需要从Log里面获取电流和电压信息,但是在kernel log里面没有搜到相应的关键字。
解决方法:
log信息不全是因为mtk优化打印信息后,默认log级别比较低,DEBUG部分的log没有打出来,目前有
如下两个修改方法:
1.通过adb命令设置打印级别:
adb shell echo 8 > /sys/devices/platform/Battery_meter/FG_daemon_log_level
adb shell cat /sys/devices/platform/battery_meter/FG_daemon_log_level
2.修改内核代码修改默认打印level,从新编译烧录kernel:
/kernel-3.18/drivers/power/mediatek/battery_meter_fg_20.c
static signed int gFG_daemon_log_level = BM_DAEMON_DEFAULT_LOG_LEVEL;
static DEVICE_ATTR(FG_daemon_log_level, 0664, show_FG_daemon_log_level,
store_FG_daemon_log_level);
/kernel-3.18/drivers/misc/mediatek/include/mt-plat/battery_meter_hal.h
#define BM_DAEMON_DEFAULT_LOG_LEVEL 3 //将3改为8
《GM1.0 and 2.0 Customized Setting Flow_V1.2》与《Gauge Master-CustomizedSetting Tool SOP_V1.1》 《Gauge Master 2 1 Introduce_V1.1.pptx》的资料有吗
