ZHDA145 January   2026 DRA821U-Q1 , DRA829J-Q1 , DRA829V-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4APE-Q1 , TDA4VE-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VM , TDA4VM-Q1 , TDA4VP-Q1 , TDA4VPE-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 ROM 加载引导加载程序
  5. 2次级程序加载器
    1. 2.1 常规启动流程
    2. 2.2 Falcon 启动流程
  6. 3次级引导加载程序
    1. 3.1 开发版启动流程
    2. 3.2 优化版启动流程
    3. 3.3 Boot App(三级引导加载程序)
  7. 4总结
  8. 5参考资料

优化版启动流程

  1. 上电后,安全 ROM 在 M3 和 M4 内核上运行
  2. 释放 R5 复位信号,由公共 ROM 在 MCU R5F 启动
  3. 公共 ROM 从启动介质读取 tiboot3.bin,交由安全 ROM 完成认证;完成认证后,公共 ROM 将 R5 SBL 加载至 MCU R5F。
  4. R5 SBL 从启动介质读取 tifs.bin 并完成认证,再通过安全 ROM 服务加载至 M3 和 M4 内核。
  5. SBL 调用 TIFS 服务完成组合应用映像认证,并在主 R5F 上加载远程内核固件。
  6. SBL 在 C7x 上加载远程内核固件。
  7. SBL 将 ATF、OPTEE 和 Linux 加载至相应的位置。此流程可跳过 U-Boot 阶段,由 SBL 直接加载 Linux,有效缩短启动时长。
  8. SBL 释放 A72 复位信号,并加载 DM。
 优化版启动流程图 3-3 优化版启动流程
 映像格式(优化版启动流程)图 3-4 映像格式(优化版启动流程)