工具与软件:
您好!
我目前正在 TI AM62A MPU 上的 MCU R5F 内核与 A53内核之间开发 IPC 功能。
按照以下链接中的指南、我成功运行了 IPC rpmsg 示例、并确认 MCU R5F 和 A53_0之间的 IPC 示例正常工作。
#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我希望"你好"可以打印、但不打印任何内容。
如果您对如何解决此问题或了解根本原因有任何建议、我将不胜感激。
谢谢你。