工具/软件:
TI 团队大家好、
我正在处理 TDA4VM EVM 一方 Processor SDK Linux/RTOS 11.0 。
在从 Linux 检查 Remoteproc 内核时、我看到以下内容:
Root@j721e-evm:~# head /sys/class/remoteproc/remoteproc */ name
41000000.r5f
41400000.r5f
4d80800000.dsp
4d81800000.dsp
64800000.dsp
5c00000.r5f
5d00000.r5f
...
Root@j721e-evm:~# head /sys/class/remoteproc/remoteproc */ state
remoteproc0:已连接
remoteproc1:脱机
remoteproc2:脱机
remoteproc3:脱机
remoteproc4:已附加
remoteproc5:已附加
remoteproc6:已连接
remoteproc7: attached
remoteproc8:附加
...
我的要求:
-
我想运行 RTOS 固件 亮起 主 R5F 内核和全部 3 个 DSP (C66x、C66x、1、C7x) 构建自己的项目 。
-
当前它们出现在中 随附 状态、因此我无法从 Linux 停止/启动它们
remoteproc()。 - 通过回波“STOP/START">“>/sys/class/remoteproc/remoteproc */state
问题:
-
构建这些内核的正确方法是什么 适用于 Linux(离线状态) 而不是
attached? - 此外、如何与 ARM 通信到远程处理器 (r5f、DSP)? 通过 IPC 意味着我需要两个固件、一个在 ARM(发送/接收)中运行、另一个是远程处理器。 但当我构建 IPC 示例时、它是唯一用于远程处理器的构建?
这将帮助我将环境设置为 在这些内核上运行自定义固件 。
谢谢、
此致
Tamilselvan