工具与软件:
尊敬的 Expert:
以下是来自客户:的问题
由于 DM R5F (Autosar)和 A53可能需要将多个 IPC 分开、以避免功能之间的相互影响:
①是否可以创建 DM R5F 和 A53多通道 IPC 通信?
②一条路径和多条路径的性能是否相同? 是否会出现满足约束条件的情况?

BR、
Biao
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.
工具与软件:
尊敬的 Expert:
以下是来自客户:的问题
由于 DM R5F (Autosar)和 A53可能需要将多个 IPC 分开、以避免功能之间的相互影响:
①是否可以创建 DM R5F 和 A53多通道 IPC 通信?
②一条路径和多条路径的性能是否相同? 是否会出现满足约束条件的情况?

BR、
Biao
您好、Biao、
对延迟响应深表歉意。
我假设客户在 A53上运行 Linux? 或者它们是否正在运行其他程序?
有关创建多个 RPMsg 端点的资源
您可以在 AM62x Academy 的多核模块中找到多核开发资源(即有关如何使 Linux 和 R5F 同时运行的概念)。 AutoSAR 和 MCU+ SDK (FreeRTOS)中的一些细节不相同、但相关概念仍然适用:
https://dev.ti.com/tirex/explore/node?node=A__AJa64F6ctzZNbb.TYx4mCA__AM62-ACADEMY__uiYMDcq__LATEST
以下页面可能特别有用:
在 DM R5F 上开发
https://dev.ti.com/tirex/explore/node?node=A__AZNhqJdyJ3LM.YBw-Z2UAw__AM62-ACADEMY__uiYMDcq__LATEST
如何将多个 RPMsg 端点添加到一个 MCU+项目?
https://dev.ti.com/tirex/explore/node?node=A__AbADtZrXWqplJNj5pQNOKA__AM62-ACADEMY__uiYMDcq__LATEST
客户进行自己基准测试的工具如何?
MCU+基准测试结果的测试代码位于 GitHub 上、此处:
https://github.com/TexasInstruments/mcupsdk-core-k3/tree/k3_main/examples/drivers/ipc/ipc_rpmsg_echo
https://github.com/TexasInstruments/mcupsdk-core-k3/tree/k3_main/examples/drivers/ipc/ipc_notify_echo
请记住、1000次迭代不具有统计学意义、因此您可能需要运行自己的测试。
几个月前我花了一些时间用 Linux <->MCU+内核进行了更详细的延迟测试,您可以在这里找到:
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1410313/am6442-communication-latency-issues-between-a53-and-r5-in-a-linux-rt-system/5434861#5434861
我在 AM64x 上运行了这些测试、但所有更改都在 Linux 端进行、因此您也可以在 AM62x 上轻松运行它们。
此致、
Nick