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.

[参考译文] AM62A7:有关 AM62A MPU IPC rpmsg 消息响应问题的查询

Guru**** 2482225 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1447249/am62a7-inquiry-about-am62a-mpu-ipc-rpmsg-message-response-issue

器件型号:AM62A7

工具与软件:

您好!

我目前正在 TI AM62A MPU 上的 MCU R5F 内核与 A53内核之间开发 IPC 功能。

按照以下链接中的指南、我成功运行了 IPC rpmsg 示例、并确认 MCU R5F 和 A53_0之间的 IPC 示例正常工作。

链接: https://software-dl.ti.com/processor-sdk-linux/esd/AM62AX/10_00_00/exports/docs/linux/Foundational_Components_IPC62ax.html

#MCU R5F<->A53_0 IPC
root@am62axx-evm:~# rpmsg_char_simple -r0 -n10
Created endpt device rpmsg-char-0-1069, fd = 3 port = 1024
Exchanging 10 messages with rpmsg device ti.ipc4.ping-pong on rproc id 0 ...

Sending message #0: hello there 0!
Receiving message #0: hello there 0!
Sending message #1: hello there 1!
Receiving message #1: hello there 1!
Sending message #2: hello there 2!
Receiving message #2: hello there 2!
Sending message #3: hello there 3!
Receiving message #3: hello there 3!
Sending message #4: hello there 4!
Receiving message #4: hello there 4!
Sending message #5: hello there 5!
Receiving message #5: hello there 5!
Sending message #6: hello there 6!
Receiving message #6: hello there 6!
Sending message #7: hello there 7!
Receiving message #7: hello there 7!
Sending message #8: hello there 8!
Receiving message #8: hello there 8!
Sending message #9: hello there 9!
Receiving message #9: hello there 9!

Communicated 10 messages successfully on rpmsg-char-0-1069

TEST STATUS: PASSED

不过在执行后 echo "Hello" > /dev/rpmsg1然后使用 cat /dev/rpmsg1我希望"你好"可以打印、但不打印任何内容。

如果您对如何解决此问题或了解根本原因有任何建议、我将不胜感激。

谢谢你。