高通平台的启动流程如下:
现对各个阶段说明如下:
- PM检测到系统上电,将会给MSM发出上电复位信号,要求MSM复位。这样AP(Kryo应用处理器)将会退出reset状态。
注:Kryo是Qualcomm Technologies推出的首款定制设计的64位CPU。 - 在AP处理器侧,应用主引导加载程序(应用PBL)执行。PBL:Primary Boot Loader 是不可改变的bootloader。PBL的作用是硬件初始化、配置数据等。 (该部分是在内部ROM中执行 )
a. 对extensible boot loader (XBL) region #1 进行身份认证,并将其从引导设备(as TCM)加载到L2。
b. 验证XBL region #2 (DDR/SDI equivalent)并将其加载到片上内部存储器(OCIMEM),然后跳转到XBL region #1 - 在 XBL region #1中,XBL对PMIC镜像进行身份认证并将其从引导设备加载到内部缓冲区 (该部分是在IMEM中执行 )
a. 对QSEE进行身份认证,并将其从引导设备加载到pIMEM
QSEE - Qualcomm Secure Execution Environment
b. 对QHEE (Hypervisor) image 进行身份认证,并将其从引导设备加载到DDR
QHEE - Qu