工具/软件:
您好、
我正在尝试在运行内核 6.12.13-ti 的 AM62x 电路板上测试 Linux <->M4零复制示例。 我从以下位置下载代码:
https://git.ti.com/cgit/rpmsg/rpmsg_char_zerocopy/
M4代码加载良好、并到达等待 Linux 连接的点。 但是在 Linux 方面、当我运行命令时:
./rpmsg_char_zerocopy -r 9 -e linux、cma
我得到这个错误:
----------------------------------------
./rpmsg_char_zerocopy -r 9 -e linux、cma
已创建 Endpt 设备 rpmsg-char-9-394、fd = 4端口= 1025
使用 rproc id 9上的 rpmsg 设备交换1条消息...
无法打开/dev/remoteproc9:-2
----------------------------------------
函数 dmabuf_heap_alloc ()在 M4中传递 rproc_id=9、但我的/dev 只有:
很糟糕 1根根248、0 Dec 31 18:00 /dev/remoteproc0
很糟糕 1根根248、1 Dec 31 18:00 /dev/remoteproc1
很糟糕 1根根248、2 Dec 31 18:00 /dev/remoteproc2
我应该在/dev 下有 remoteproc9吗? 如果是、谁创建了该设备文件、在什么时候?
谢谢。
Ayman