工具与软件:
尊敬的专家:
。
kernel 6.6.
我们的用例是完全控制 R5加载和从用户空间运行。 通常约为400V
我们不希望任何尝试从 U-Boot 加载 rproc 固件的东西。 我们有一个自定义 U-Boot
不使用"dorprocboot"的环境、仍然存在固件尝试加载的迹象:
Starting kernel ...
I/TC: Secondary CPU 1 initializingI/TC: Secondary CPU 1 switching to normal world bootI/TC: Reserved shared memory is enabledI/TC: Dynamic shared memory is enabledI/TC: Normal World virtualization support is disabledI/TC: Asynchronous notifications are disabled[ 0.351545] k3_r5_rproc bus@100000:bus@28380000:r5fss@41000000: k3_r5_cluster_rproc_init failed, ret = -517[ 0.353672] k3_r5_rproc bus@100000:r5fss@5c00000: k3_r5_cluster_rproc_init failed, ret = -517[ 0.355680] k3_r5_rproc bus@100000:r5fss@5e00000: k3_r5_cluster_rproc_init failed, ret = -517[ 0.474574] remoteproc remoteproc1: request_firmware failed: -2[ 2.501890] remoteproc remoteproc2: request_firmware failed: -2[ 4.519341] remoteproc remoteproc3: request_firmware failed: -2[ 6.533481] remoteproc remoteproc4: request_firmware failed: -2
一个恼人的副作用是每个内核需要2秒钟来评估没有可用固件。
如何才能完全消除这一情况并仅取决于我自己从用户空间加载的固件?
此致、
/Bo