工具/软件:
您好:
现在我有两个工程:一个版本为 09_02_00_50、另一个版本为 SDK 版本 10_01_00_32。 两者都使用 nortos 和利用内核 a53ss0-0 和 r5fss1-0。 当使用相同的代码进行测试时、10_01_00_32 版本无错误地运行、并正常运行、产生以下结果。
10_01_00_32 的输出:

但是、09_02_00_50 版本会产生错误、我不确定 why.e2e.ti.com/.../ipc_5F00_rpmsg_5F00_echo_5F00_a53.txte2e.ti.com/.../ipc_5F00_rpmsg_5F00_echo_5F00_r10.txt
09_02_00_50 的输出:
r5fss1-0: Buffer @70180000 (size 10240) filled with pattern 0xaaaa5555 [r5fss1-0:] Message exchange started by main core !!! ibufsize=1036 WARNING: RPMessage_send:264: [IPC RPMSG] Message send to remote core 5 @ 16 end point truncated due to lack of space in vring buffer !!!
IPC 的共享存储器配置(包括地址和大小)在这两个工程中是相同的。 请帮助我调查此问题。 我附上了 A 内核和 R 内核的` ipc_rpmsg_echo.c `文件。
e2e.ti.com/.../ipc_5F00_rpmsg_5F00_echo_5F00_a53.txte2e.ti.com/.../ipc_5F00_rpmsg_5F00_echo_5F00_r10.txt
