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.

[参考译文] TMDS64EVM:CR5在热复位后的行为

Guru**** 2394295 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1492767/tmds64evm-cr5-behaves-after-a-warm-reset

器件型号:TMDS64EVM

工具与软件:

您好、TI 支持团队。

请告诉我 CR5在热复位后的行为是怎样的。
SDK 为 mcu_plus_sdk_am64x_09_01_00_41。

CA53和 CR5应用程序从 SBL OSPI 运行。
当 b0110从 CA53写入 CTRLMMR_RST_CTRL 中的 SW_MAIN_WARMRST 时、
执行主域的热复位。
但是、CR5不运行 SBL OSPI、而是在 UART 引导模式(即备用引导模式)下启动。
我想知道造成这种情况的原因是什么。

此致、
今泉清正。

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

    您好、今泉清正、

    我们在 EVM 上从未遇到过这种类型的问题。

    您能否确认您是否更改了 SBL OSPI 应用程序、或者默认情况下、SBL OSPI 用于您的应用程序?

    此致、
    Anil。

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

    您好、Swargam Anil。

    我想了解 SBL OSPI。
    如果我仅从 SBL OSPI 运行 CA53应用程序、而没有 CR5应用程序、那么我应该如何实现 SBL OSPI 代码的最后一部分?
    调用 Bootloader_runCpu (CA53)函数后、即使没有 CR5应用、仍需要以下代码吗?

    ——
    状态= Bootloader_rprcImageLoad (bootHandle、&bootImageInfo.cpuinfo[CSL_CORE_ID_R5FSS0_0]);
    bootloader_runSelfCpu (bootHandle、&bootImageInfo);
    ——

    此致、
    今泉清正。

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

    您好、 今泉清正、

    如果您不需要 R5F 和 M4F 内核、则无需更改任何 SBL OPSI 应用。

    因为、当您发送多核应用映像时、SBL 可以检查哪些应用映像呈现在应用映像中。

    根据内核的当前信息、内核可以初始化和运行。

    此致、

    Anil。