我正在使用 AM62x、AM62Ax、AM62Px 或 AM64x。
我想运行 MCU+ SDK 的 ipc_rpmsg_echo_linux 示例[1]、以便与 Linux 内核 rpmsg_client_sample 驱动器[2]通信。 我使用 Linux SDK 10.0、10.1 (Linux 内核6.6)或 Linux SDK 11.0 (Linux 内核6.12)。 不过、该示例不起作用。
发生什么事了?
如何运行示例?
注意:此常见问题解答与内核空间 RPMsg 示例有关。 userspace RPMsg 示例仍可在 SDK 10.0、10.1、11.0上运行。 有关运行用户空间 RPMSg 示例的更多信息、请参考
Processor Academy > Linux > IPC 示例
AM62x Academy
AM62Ax Academy
AM62Px Academy
AM64x Academy
[1]
AM62x、AM62Ax、AM62Px: https://github.com/TexasInstruments/mcupsdk-core-k3/blob/k3_main/examples/drivers/ipc/ipc_rpmsg_echo_linux/ipc_rpmsg_echo.c
AM64x: https://github.com/TexasInstruments/mcupsdk-core/blob/next/examples/drivers/ipc/ipc_rpmsg_echo_linux/ipc_rpmsg_echo.c
[2]
https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/samples/rpmsg/rpmsg_client_sample.c?h=ti-linux-6.6.y
https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/samples/rpmsg/rpmsg_client_sample.c?h=ti-linux-6.12.y