在这种情况下,两个 TDA4x SoC 都有自己的闪存用于系统引导。图 4-1 显示双 TDA4x 的引导顺序。此引导顺序解决方案的优势是,两个 TDA4x SoC 并行引导,可以缩短整个双 TDA4x 系统的启动时间。
图 4-1 使用第二闪存的引导流程
主要特性和过程如下:
- 主和次级 TDA4 应使用 OSPI/QSPI 引导模式。
- 引导映像存储在 OSPI(针对主 TDA4x)或 QSPI(针对次级 TDA4x)中,以加快引导速度。此外,MCU2_x/MCU3_x 内核的系统映像也可以存储在闪存中,可进一步缩短启动时间。
- 主 TDA4x SoC 需要初始化和配置一些硬件接口,例如以太网和 PCIe。这些硬件配置需要负责将映像随后传输到次级 TDA4x SoC。
- 主 TDA4x SoC 继续引导流程,在传输次级 TDA4x 的映像后唤醒其他内核。次级 TDA4x SoC 首先从它的 QSPI 引导,然后从主 TDA4x SoC 接收映像后引导其他内核。
- 主 TDA4x SoC 继续引导流程,在传输次级 TDA4x 的映像后唤醒其他内核。次级 TDA4x SoC 将首先从它的 QSPI 引导,然后从主 TDA4x SoC 接收映像后引导其他内核。