工具与软件:
Hallo TI、
我在 A53内核上有双引导 Linux、在运行的 R5内核上有裸机应用程序。
Linux 和裸机应用都从 SBL 引导。
现在我要设置 IPC 通信。 据我所了解的 Remoteproc 和 rpmsg Linux 驱动程序的文档、这些只能在从 Linux 内核的 Remoteproc 引导 R5时使用。 我之所以得出这一结论、是因为在 https://software-dl.ti.com/processor-sdk-linux/esd/docs/08_00_00_21/linux/Foundational_Components Linux_Drivers /PRU-ICSS/PRU/ICSS/RemoteProc.html 的文档中有以下一句话 :
"pru_rproc 模块还会解析查找名为.resource_table 的段的固件二进制文件
固件的该.resource_table 段指定 PRU 在程序执行期间将需要哪些系统资源"
我现在面临的问题是、我不希望 Remoteproc 驱动程序在 R5内核中加载任何二进制文件、因为我的应用程序已完全准备好运行。
那么我的问题是、如何在没有 Remoteproc 驱动程序二进制负载的情况下使用 rpmsg 驱动程序?
此致
Alex