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.

[参考译文] SK-AM64B:SK-AM64B 上的 IPC 失败(HS-FS 版本)

Guru**** 658810 points
Other Parts Discussed in Thread: SK-AM64B, SYSCONFIG, UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1241253/sk-am64b-ipc-failed-on-sk-am64b-hs-fs-version

器件型号:SK-AM64B
主题中讨论的其他器件: SysConfigUNIFLASH

您好!

我正在尝试 SK-AM64B 板(HS-FS 版本)中的 IPC 、它是红色的、标有"M2"标签(网站中的用户指南提到了 M1标签)。

CCS 版本: 12.2.0

MCU+ SDK 版本:AM64x 08.05.00.24。

我将通过以下步骤在两个内核 r5f0_0和 r5f0_1之间尝试 IPC:

1.在 CCS 项目中导入 r5f0_0和 r5f_01的项目 IPC_rpmsg。 r5f0_0是主内核。

2.通过禁用除  r5f0_0 和 r5f_01外的其他处理器的 IPC 来更改这两个项目的 SysConfig。

3.通过删除除 r5f_01以外的其他远程内核 ID 来更改两个项目的.c 文件。

4、成功建设两个项目。

5.创建目标配置、方法是 将 Connection 选作"Texas Instruments XDS110 USB Debug Probe"、并将 Board 或 Device 选作"AM64x"。

6.启动目标配置。

7.连接 r5f0_0和 r5f_01内核并对这两个内核执行 CPU 复位。

8.在两个内核上加载 resectionsxxx_ti_arm_clang.out 文件。

9.在两个内核上逐个开始执行。

执行上述所有步骤后、我在 UART 终端上获得以下输出:

[r5f0-1] 1.058137s :[IPC RPMSG echo ]远程内核等待主内核发出的消息... !!!
[IPC RPMSG ECHO]消息交换已由主内核启动!!
错误:RPMessage_send:272:[IPC RPMSG]消息发送到远程内核1 @ 13端点失败,因为参数无效!!!
断言:0.514852s:../ipc_rpmsg_echo.c:ipc_rpmsg_echo_main_core_start:175:status==SystemP_Success 失败!!!

您能帮我解决这个问题吗?

提前感谢

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

    您好、Guenter、

    感谢您的详细步骤。

    我在 AM64B HS FS 上尝试了您所提到的步骤。 我本身使用的是 MCU SDK 版本8.05.24、但我使用的是 CCS 12.3 (CCS 版本根本不应该是问题)

    我能够在 R50_0和 R50_1之间运行 IPC 示例。

    以下是 COM 端口上的日志:

    在 IPC 消息日志的顶部、您可以看到、我已通过 SBL Null 初始化所有内核。

    我的问题是:您是否使用 SBL 空值完成了 SOC 初始化?

    BR Vaibhav

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

    我已成功执行通过 UART Uniflash 进行 SOC 初始化且 SBL 为空、但无法通过 CCS 脚本执行 SOC 初始化。  


    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1241243/sk-am64-am64x-sk-hs-fsversion-error-connecting-to-the-target-error--1170-0x0-unable-to-access-the-dap

    这是否会影响 IPC 的成功执行?

    提前感谢

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

    您好、Guenter、

    感谢您的回复。

    我将自行尝试 CCS 脚本编写、并在执行 SOC 初始化时检查是否有任何问题。

    BR Vaibhav

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

    您好、Guenter、

    在我休假的时候,对拖延答复表示歉意。

    我曾尝试使用 CCS 脚本执行 SOC 初始化。 它可以正常工作、我觉得您可能会在 HS FS SK-AM64B 上错误地设置 DEV 引导模式。

    请查看成功执行的附件以及引导模式引脚的位置。

    引导模式引脚(DEV 引导模式):

    我发送引导模式引脚照片的原因是、我认为您设置的 DEV 引导模式设置错误。

    如果需要、请告诉我。

    BR Vaibhav

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

    大家好、Vaibhav、我能够运行 IPC、我得到的输出与您的输出一样。 感谢您的帮助

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

    您好、Guenter、

    我很高兴为您提供帮助、也很高兴听到它对您有用。

    BR Vaibhav