关机充电cmdline进入充电流程简要分析.docVIP

  • 154
  • 0
  • 约5.37千字
  • 约 6页
  • 2017-12-05 发布于江西
  • 举报

关机充电cmdline进入充电流程简要分析.doc

关机充电cmdline进入充电流程简要分析

目 录 1. 概述 2 2. modm部分开机原因 3 3. LK与kernel部分设置充电模式 4 4. Android进入充电模式 5 概述 本文档将要分析手机充电模式下的流程,用android4.0的代码分析在关机时插入USB到android识别为充电模式的大致过程。主要涉及模块有高通modem部分、LK的cmdline部分、kernel的cmdline部分、android的init部分和android的charger部分。最为关键的是LK部分使启动模式进入充电模式,android才能具体的识别为充电模式。 modm部分开机原因 在USB插入时最先检测到USB插入的是PMIC,这时会触发一个上电时序,在代码执行到oemsbl_mc.c的oemsbl_shared_ram_init( )函数用于初始化共享内存时,会进入如下流程: oemsbl_shared_ram_init( ) - oemsbl_smem_store_pon_status( ) - Adjust_pwr_on_status( ) 最终在Adjust_pwr_on_status( )这个函数里面会根据文件hsu_chg_boot.c中的函数Get_Power_On_Composite_Event( )所得到的开机原因来判断最终的开机原因。 int Adjust_pwr_on_status(int * Pow

文档评论(0)

1亿VIP精品文档

相关文档