高通msm8996启动流程

匿名 (未验证) 提交于 2019-12-03 00:22:01

摘自”80-nv396-1_c_msm8996_boot_and_corebsp_architecture_overview.pdf”


  1. i. Kryo是Qualcomm Technologies推出的首款定制设计的64位CPU。


  2. b. 验证XBL region #2 (DDR/SDI equivalent)并将其加载到片上内部存储器(OCIMEM),然后跳转到XBL region #1






  3. d. 对little kernel(LK) boot (or XBL region #3)进行身份认证,并将其从启动设备加载到DDR
  4. XBL region #1 结束工作,下一步由QSEE执行
  5. QSEE使RPM退出reset状态,启动并执行RPM firmware
  6. QSEE建立一个安全的环境,并跳转到QHEE image,启动并执行它
  7. QSEE跳转到LK boot(or XBL region #3),启动并执行

  8. HLOS - high-level operating system


  9. PIL - peripheral image loader
  10. HLOS kernel 使Hexagon modem DSP退出reset状态
  11. Modem PBL将MBA从DDR复制到modem TCM,对MBA进行身份认证,并跳转到MAB image
  12. HLOS通过PIL把AMSS modem image加载到DDR
  13. MBA对modem image进行身份认证,然后跳转到modem
  14. HLOS通过PIL加载Venus、 LPASS 和 SSC images到DDR
  15. HLOS使Venus、 LPASS 和 SSC退出reset状态,并通过一个安全的SMC调用启动执行。
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!