工具/软件:
您好、
我有一个运行 Linux 的定制电路板。 我尝试让其中一个 R5 内核运行没有成功、您能在此处提供支持吗?
这是我的引导日志:
[ 1.242058] platform 78000000.r5f:已将 R5F 配置为远程处理模式
[ 1.242167] k3_r5_rproc bus@f4000:r5fss@78000000:不允许拆分模式、强制配置为单 CPU 模式
[ 1.242452] platform 78000000.r5f:分配了保留的内存节点 r5f-dma-memory@a0000000
[1.243106] remoteproc remoteproc0:78000000.r5f 可用
[1.243307] remoteproc remoteproc0:am64-main-R5f0_0-fw 的直接固件加载失败、出现错误–2
[ 1.243323] Remoteproc Remoteproc0:启动 78000000.r5f
[ 1.243371] Remoteproc remoteproc0:am64-main-R5f0_0-fw 的直接固件加载失败、出现错误–2
[ 1.243382] remoteproc remoteproc0:request_firmware failed:–2
[ 1.246686] platform 78400000r5f:已将 R5F 配置为远程处理模式
[ 1.246795] k3_r5_rproc bus@f4000:r5fss@78400000:不允许拆分模式、强制配置为单 CPU 模式
[ 1.247156] platform 78400000.r5f:已分配保留的内存节点 r5f-dma-memory@a2000000
[1.247744]可提供 Remoteproc remoteproc1: 78400000.r5f
[1.248008]远程处理 1:am64-main-R5F1_0-fw 的直接固件加载失败、出现错误–2
[1.248026] Remoteproc remoteproc1:启动 78400000.r5f
[1.248080]远程处理 1:am64-main-R5F1_0-fw 的直接固件加载失败、出现错误–2
[1.248091] Remoteproc remoteproc1:request_firmware failed:–2
/lib/firmware 中没有固件、这就是“Requested firmware failed:–2"(“(请求(请求的固件失败:–2) 的原因
我在 AM64x MCU+ SDK 11.00.00 中将示例编译为空、并在文件夹 r5fss0-0_nortos empty.release.out 中编译为空。 它位于 am64x-EVM 文件夹中!
我在以下文件夹中检查了器件:/sys/class/remoteproc/remoteproc0 -> device ->./../../78000000.r5f、因此似乎是正确的器件。
将文件上传到/lib/firmware
之后:
echo empty.release.out > firmware
回波启动>状态
我获得了:
[30399.427569] Remoteproc Remoteproc0:启动 78000000.r5f
[30399.428132] remoteproc remoteproc0:引导 FW 映像为 empty.release.out、大小为 193156
[30399.430325] remoteproc remoteproc0:引导失败:–22
您能帮助让它运行吗?