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.

[参考译文] PROCESSOR-SDK-J721S2:A72上的 j721s2 IPC 通信至 MCU-R5F

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1281183/processor-sdk-j721s2-j721s2-ipc-communication-on-a72-to-mcu-r5f

器件型号:PROCESSOR-SDK-J721S2

您好!  

我们正在与 J721s2处理器进行 IPC 通信。 我们能够通过 IPC 在 A72和 Main-R5F2_1之间进行通信。 当我们尝试通过 MCU1_0 R5F 进行通信时、我们无法进行通信。 为了与 MCU_R5F_1_0进行通信、我们仅在 A72应用程序和 Main_R5F2_1上更改了内核编号。 在 R5F 侧、我们使用 RTOS、而在 A72侧、我们使用 Linux。 任何额外的更改都需要与 MCU 内核进行通信。   

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

    您好!

    请问您使用的是哪种 SDK 版本的 IPC 驱动程序,以及用的是哪种示例?

    此致

    M·塔伦

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

    你好  

    我们使用的是8.4 SDK 版本、我们在主 R5F 和 MCU R5F 中对 IPC 使用相同的驱动程序。 ipc_Server.c 一些所需文件。  

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

    您好!

    您是否在 RTOS 端使用 CDD IPC 或 PDK IPC? 您用于此测试的任何具体示例?

    此致

    M·塔伦

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

    我们使用的是 RTOS 端、而不是 CDD IPC。 同样、用于主 R5F 端的代码也改变了固化编号。 再针对 MCU R5F 进行重新配置。  

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

    您好!

    如果您使用 SPL、您可以发出命令"rpmsg_char_simple -r 0 -n 10"、查看 MCU1_0和 A72之间是否发生 IPC 通信。

    如果您看不到,请与我分享日志。

    您用于此测试的任何具体示例?

    我也想告诉大家这方面的情况。

    此致

    M·塔伦

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

    您好!  

    rpmsg_char_simple -r 0 -n 10使用该命令、我们能够检查 压缩情况。 实际上、我们没有使用任何示例。 只是我们使用的是 IPC 驱动程序。 是否有任何示例可用于在 MCU1_0和 A72之间测试 IPC?

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

    您好!

    很抱歉耽误你的时间。

    rpmsg_char_simple -r 0 -n 10使用此命令我们可以检查命令 

    然后、MCU1_0和 A72之间会进行通信。

    默认情况下、MCU1_0的 IPC_RTOS_ECHO_testb 示例在其上核上运行、在 A72上使用 rpmsg_char_simple user space 示例运行时、通信已建立。

    当我们尝试通过 MCU1_0 R5F 进行通信时,我们无法进行通信

    您到底在做什么、您是如何得出沟通失败的结论的?

    此致

    M·塔伦

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

    我们已经为 MCU1_0 R5F 生成了一个.elf 文件、并尝试链接 mcu1_0 R5F 内核。 通过使用 ln -s 文件链接  但它未链接。 我要链接该.elf 文件以使其运行。 请查看以下附件以了解参考情况。 我想 mcu1_0已在运行。

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

    您好!

    是的、MCU1_0上的 IPC echo 测试将已经在运行、在 SD 卡中引导之前、您可以删除指向现有 IPC echo 测试的软链接、并添加您自己的可执行文件。  

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/07_02_00_06/exports/docs/pdk_jacinto_07_01_05_14/docs/userguide/jacinto/modules/ipc.html

    在"Loading Using SPL/uBoot"下、您可以看到早期 IPC 回波测试是如何链接的。

    此致

    M·塔伦