This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] [参考译文] [常见问题解答] TDA4VM:如何在 SPL 引导流程中启用以拆分模式运行的 MCU R5F 内核。

Guru**** 2393955 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1494316/faq-tda4vm-how-to-enable-mcu-r5f-cores-running-in-split-mode-in-spl-boot-flow

器件型号:TDA4VM

工具与软件:

TI SDK 默认配置 MCU R5F 在锁步模式下运行、以及如何配置为在拆分模式下运行 MCU R5F。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    默认情况下、  出于 安全原因、MCU R5F 集群配置为在锁步模式下运行、从而限制 MCU1_1内核的独立运行。

    要为应用启用 MCU1_1内核、必须将 MCU R5F 集群配置为在拆分模式下运行、从而允许 MCU1_0和 MCU1_1 单独运行。

    要从 SPL 引导流程启用拆分模式、需要在 U-boot 和 Linux 中进行修改、如下所示。

    U-boot 补丁
    1) 1)在拆分模式下配置 MCU R5F 集群。
    2)更新安全 ROM 的引导证书信息、以 在拆分模式下启用 MCU R5F。
    3) 3)通过 U-boot 环境变量实现到 MCU1_1的远程固件映射。
    4) 4)公开两个 MCU R5F 内核的硬件 ID 以进行复位操作。
    5) 5)为 MCU1_1内核启用远程处理器器件控制。

    e2e.ti.com/.../u_2D00_boot_5F00_patches_5F00_to_5F00_enable_5F00_MCU_5F00_R5F_5F00_SplitMode.zip

    Linux 补丁
    1) 1)在拆分模式下配置 MCU R5F 集群。
    2) 2) 为 MCU1_1内核启用远程处理器器件控制。
    e2e.ti.com/.../Linux_5F00_patches_5F00_to_5F00_enable_5F00_MCU_5F00_R5F_5F00_SplitMode.zip


    集成上述补丁后、确保 MCU1_0和 mCU1_1可以独立运行(MCU R5F 配置为 Spit 模式)