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] [参考译文] 【常见问题解答】AM6441:从默认 Sciclient 二进制文件中断电内核

Guru**** 2866460 points

Other Parts Discussed in Thread: AM6441

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1635995/faq-am6441-cutdown-the-cores-from-default-sciclient-binary

器件型号: AM6441

在 AM6441 SOC 上运行默认的 Sciclient CCS Init 二进制文件时、将出现以下错误。

[MAIN_Cortex_R5_0_0]
DMSC 固件版本 11.0.6-v11.00.06(花哨 RAT)
DMSC 固件版本 0xb
DMSC ABI 修订版 4.0

[SCICLIENT] ABI 检查通过
[SCICLIENT]启用了调试的电路板配置...
[SCICLIENT]通用板配置通过
[SCICLIENT] PM 主板配置通过
[SCICLIENT]对讲机管理主板配置通过
[SCICLIENT]安全电路板配置通过

DMSC 固件版本 11.0.6-v11.00.06(花哨 RAT)
DMSC 固件版本 0xb
DMSC ABI 修订版 4.0

正在启动 SOC 初始化...
错误:bootloader_socCpuResetRelease:873:A530-1 的 CPU 开机失败
正在重置自群集...

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

    为什么会出现上述错误?

    默认情况下、Sciclient_ccs_init 二进制文件会尝试初始化 2 个双 R5F 内核集群(即 R5FSS0-0、 R5FSS0-1、R5FSS1-0 、 R5FSS1-1) 和 1 个双 A53(即 SoC 上的 A53SS0-0、A53SS0-1) 内核集群。 此处使用的型号是 AM6441、具有 2 个双 R5F 内核和 1 个单 A53 内核。 二进制文件尝试初始化一个不存在的内核、因此会抛出上述错误消息。

    如何解决上述问题?

    若要解决该问题、您需要修改中提供的 Sciclient_ccs_init 示例 ${MCU_SDK}\examples\drivers\sciclient\sciclient_ccs_init\{device}\core\main.c 。  

     您需要对 尝试初始化不存在的内核的代码进行注释。 请参阅下图。

    注释代码后、重新编译示例二进制文件。 构建成功后、将新构建的二进制文件加载到 SoC 中。 这将解决上述问题。

    常见问题解答中提到的上述步骤适用于 AM64x 和 AM243x 器件。

    要在 EVM 上运行 Sciclient_ccs_init 二进制文件、请参阅以下内容。

    请参阅  【常见问题解答】AM2434:无法运行 MCU+SDK 随附的 load_dmsc_hsfs.js 脚本 

    请参阅  运行 SoC 初始化脚本