最近工作从MTK平台转移到高通平台,然后先研究了下高通平台的启动流程,高通平台的启动流程如下截图(截图来源于网络) 启动流程 从图中总结启动流程如下: AP侧CPU上电 在Cortex-A53芯片内部ROM的PBL首先运行,PBL会从boot device中加载并验证SBL1到TCM中。这里的TCM可以理解为CPU的二级缓存。这里做一个猜测,既然PBL能够从boot device中加载SBL1,那PBL应该是初始化过boot device的。 SBL1初始化DDR,并从boot device…
最近工作从MTK平台转移到高通平台,然后先研究了下高通平台的启动流程,高通平台的启动流程如下截图(截图来源于网络) 启动流程 从图中总结启动流程如下: AP侧CPU上电 在Cortex-A53芯片内部ROM的PBL首先运行,PBL会从boot device中加载并验证SBL1到TCM中。这里的TCM可以理解为CPU的二级缓存。这里做一个猜测,既然PBL能够从boot device中加载SBL1,那PBL应该是初始化过boot device的。 SBL1初始化DDR,并从boot device…