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简介
- 1.1
ROM 加载引导加载程序
-
2次级程序加载器
- 2.1
常规启动流程
- 2.2
Falcon 启动流程
-
3次级引导加载程序
- 3.1
开发版启动流程
- 3.2
优化版启动流程
- 3.3
Boot App(三级引导加载程序)
-
4总结
-
5参考资料
3.2 优化版启动流程
- 上电后,安全 ROM 在 M3 和 M4 内核上运行
- 释放 R5 复位信号,由公共 ROM 在 MCU R5F 启动
- 公共 ROM 从启动介质读取 tiboot3.bin,交由安全 ROM 完成认证;完成认证后,公共 ROM 将 R5 SBL 加载至 MCU R5F。
- R5 SBL 从启动介质读取 tifs.bin 并完成认证,再通过安全 ROM 服务加载至 M3 和 M4 内核。
- SBL 调用 TIFS 服务完成组合应用映像认证,并在主 R5F 上加载远程内核固件。
- SBL 在 C7x 上加载远程内核固件。
- SBL 将 ATF、OPTEE 和 Linux 加载至相应的位置。此流程可跳过 U-Boot 阶段,由 SBL 直接加载 Linux,有效缩短启动时长。
- SBL 释放 A72 复位信号,并加载 DM。