器件型号: AM6442
您好、
我正在处理 AM64x (MCU+ SDK) 平台并实现内核间通信。
我跟了过去 LinuxR5 零复制 RPMessage 示例 成功实现 MCU + SDK 的通信 Linux (A53) 和一个 R5 内核 。
此外、我还能使用 IpcNotify 以便成功进行通信 R5 内核 。
但是、在尝试使用时 R5 内核之间的 RPMessage 、它不起作用。
工作原理
-
使用 RPMessage 进行 Linux
R5 通信(零复制示例) –工作。
-
使用 IpcNotify_sendMsg ()/ IpcNotify_registerClient () 进行 R5
R5 通信 –工作。
哪些不起作用
两个 R5 内核之间的 RPMessage 通信
接收 R5 内核上的 RPMessage 接收回调为 未被调用 。
当前设置
-
器件: AM64x
-
SDK: MCU+ SDK 感谢您的赞美... Mary
在这种情况下、Linux 与之间的通信以及 R 内核之间的 IPC 通知功能正常。 但 Rcore 之间的 RpMessage 失败。 当我回到 DDR 时、Rpmessage 也起作用。 为什么会发生这种情况?