工具与软件:
1.在 SDK10中、REMOTEPROC=y、RPMSG_NS=y 和 RPMSG_virtiio=y 中、正确吗?
2.这意味着我需要构建和加载的模块是:
* TI_K3_R5_REMOTEPROC
* RPMSG_CTRL
* RPMSG_CHAR
3.我按以下顺序加载它们:
ROOT@AS-P-3-340009:~# insmod /lib/modules/6.6.58-ti-01614-g52c7243d3aa4/kernel/drivers/rpmsg/rpmsg_char.ko
ROOT@AS-P-3-340009:~# insmod /lib/modules/6.6.58-ti-01614-g52c7243d3aa4/kernel/drivers/rpmsg/rpmsg_ctrl.ko
ROOT@AS-P-3-340009:~# insmod /lib/modules/6.6.58-ti-01614-g52c7243d3aa4/kernel/drivers/remoteproc/ti_k3_r5_remoteproc.ko
[ 114.739842] k3_r5_rproc bus@100000:bus@28380000:r5fss@41000000:k3_r5_cluster_rproc_init 失败、ret =-517
[114.756315] remoteproc remoteproc0:正在释放41000000.r5f
[ 114.768334] k3_r5_rproc bus@100000:r5fss@5c00000:k3_r5_cluster_rproc_init 失败、ret =-517
[ 114.782663] remoteproc remoteproc0:正在释放5c0000.r5f
[ 114.791826] k3_r5_rproc bus@100000:r5fss@5e00000:k3_r5_cluster_rproc_init 失败、ret =-517
[ 114.803325] remoteproc remoteproc0:正在释放5e0000.r5f
正如您所看到的,我仍然收到这些集群错误,现在我没有在/sys/class/remoteproc 下得到任何 remoteproc*
当我 至少有 TI_K3_R5_REMOTEPROC=y 时、我得到了 remoteproc*条目、并且可以加载和运行固件。
我在做什么错?
/Bo