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.

[参考译文] DSP-64:使用 remoteproc 和 rpmsg 帮助处理 Cortex-A72 和 C71x BEAGL-BONE-AI 之间的 IPC 通信

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1535850/beagl-bone-ai-64-help-with-ipc-communication-between-cortex-a72-and-c71x-dsp-using-remoteproc-and-rpmsg

部件号:BEAGL-BONE-AI–64

工具/软件:

我‘re‘在 BeagleBone AI-64 上的 Cortex-A72 和 C71x DSP 之间建立 IPC 通信、使用“moteproc"和“和“rPMsg"将“将两个向量从 Linux 发送到 DSP、在 C71x 上执行乘法、并在 Linux 上读回结果、因为我的目标是利用 C71x DSP 在 BeagleBone AI-64 上部署 AI 模型进行数学计算。  

 
我从‘的示例开始:C71x DSP 在‘s从 Cortex-A72 接收到“开始“消息时、向 Cortex-A72 发送一条“Hello World“消息。 在本示例的 main.c 文件中、我使用 RPMessage_recv ()、RPMessage_send ()、… 在 ipc.h 上的“ti-processor-sdk-rtos-j721e-evm-11_00_00_06"中“中定义、我会看到可执行文件、但当我在 c7x 上运行时、会收到这个错误:


Debian@BeagleBone:~$ sudo cp dsp_rpmsg_hello.elf /lib/firmware
Debian@BeagleBone:~$ sudo echo stop >/sys/class/remoteproc/remoteproc14/state
Debian@BeagleBone:~$ sudo echo dsp_rpmsg_hello.elf >/sys/class/remoteproc/remoteproc14/firmware
Debian@BeagleBone:~$ sudo echo start >/sys/class/remoteproc/remoteproc14/state
echo:写入错误:参数无效


是否有任何可以帮助我解决此错误的示例?如何在 Cortex-A72 和 C71x DSP 之间建立双方 IPC 通信???

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

    您好:

    我们在 BEAGL-BONE-AI  –64 上没有软件支持

    您应加入 BeagleBoard Discord 来跟随 supportin 的当前工作。

    此致

    Tarun Mukesh