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.

[FAQ] [参考译文] [常见问题解答] AM625:如何使在 Linux SDK 10.0、10.1、11.0上运行的 Linux 内核 RPMsg 示例?

Guru**** 2393085 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1497459/faq-am625-how-to-get-the-linux-kernel-rpmsg-example-working-on-linux-sdk-10-0-10-1-11-0

我正在使用 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