CHARG PL
2022-03-25 15:20:57 0 举报
CHARGE PL
作者其他创作
大纲/内容
使能长按power强制关机
src/drivers/pmic.c
bldr_handshake(&handler)
初始化PLL UART TIME PMIC
fuel_gauge_init()
PMIC_enable_long_press_reboot()
电量计的初始化
get_pmic_boot_status()//
用来获取开机的原因:电源异常、长按10秒强制重启、电压过低或者电源丢失
src/drivers/charging_bat.c
判断USB线是否插入
pl_battery_init()
pmic_init()
usb_cable_in()
对pmic做基础初始化,使其能正常工作
pl_check_bat_protect_status()
src/drivers/battery.c
main()
src/drivers/pmic__initial_setting.c
bldr_pre_process()
bldr_post_process()
platform_boot_status()
src/drivers/platform.c
pmic_init_setting()//设置各个功能模块的电压,log日记可看出电压值:vsram_proc vproc vsram_others vcore vmodem
mt_charger_type_detection()
platform_post_init()
platform_pre_init()
platform_init()
当手机正常启动USB线在位,但没检测到电池,则一直停留在这里
当检查电池在位时
core/main.c
0 条评论
下一页