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.

[参考译文] AM6442:AM6442:使用 RPMsg 在 R5F 内核之间进行大数据传输

Guru**** 2551110 points
Other Parts Discussed in Thread: AM6442

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1567445/am6442-am6442-large-data-transfer-between-r5f-cores-using-rpmsg

器件型号:AM6442


工具/软件:

您好:

我正在处理 AM6442 器件。 我通过该rpmsg_char_zerocopy示例成功设置了 Linux A53 内核和 R5F 内核之间的数据传输。

现在、我想知道是否可以直接传输大量数据 R5F 内核之间 (无需通过 A53/Linux 内核)。

  • 是否支持 RPMsg(或 rpmsg_char_zerocopy) R5F 到 R5F 通信 需要多长时间?

  • 如果是、建议的处理方法是什么 大型数据传输 高效(例如,共享内存,零复制,环状缓冲区)?

非常希望提供任何指导或参考实例。

谢谢、
Mary

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

    尊敬的 Mary:

    指定的专家将在某个时候返回给您。

    谢谢、

    Vaibhav

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

    好的、谢谢

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

    您好:Mary、

    是的、您也可以使用相同的基本概念在 MCU+内核之间进行通信((设置共享存储器区域,并设置通知机制以让另一个内核知道数据何时准备好使用 — 通常为 IPC_RPMsg 或 IPC_Notify(仅在 MCU+内核之间)。

    有关 AM64x 上 IPC 的更多基本信息、请参阅以下多核 Academy:
    https://dev.ti.com/tirex/explore/node?node=A__AUE83PRMo.8eEVGecstaxg__AM64-ACADEMY__WI1KRXP__LATEST 

    至于 IPC 方法、这将由您决定。 单个共享存储器区域、乒乓缓冲器、环形缓冲器等取决于在特定用例中有何意义。

    此致、

    Nick