This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5728: DSP boot issue in Linux

Part Number: AM5728

Hi team,

Here's an issue when testing the DSP1 boot in linux:

The customer built a DSP BIOS-based helloworld routine with CCS, compiled it to generate the .out file and referenced load-firmware.sh. Downloaded the out file to the /home/root path and through rm /lib/firmware/dra7-dsp1-fw.xe66 ln -s /home/root/am57x_rtos_dsp.out /lib/firmware/dra7-dsp1-fw.xe66 to re-link dra7-dsp1-fw.xe66 to .out file and execute these:

echo 40800000.dsp > /sys/bus/platform/drivers/omap-rproc/unbind

echo 40800000.dsp > /sys/bus/platform/drivers/omap-rproc/bind

But it will alert as follows:

root@AM57xx-Tronlong:~# echo 40800000.dsp > /sys/bus/platform/drivers/omap-rproc/unbind
[ 2699.460109] remoteproc remoteproc2: releasing 40800000.dsp
root@AM57xx-Tronlong:~# echo 40800000.dsp > /sys/bus/platform/drivers/omap-rproc/bind
[ 2710.040165] omap-rproc 40800000.dsp: assigned reserved memory node dsp1_cma@99000000
[ 2710.048063] remoteproc remoteproc2: 40800000.dsp is available
[ 2710.056468] remoteproc remoteproc2: powering up 40800000.dsp
root@AM57xx-Tronlong:~# [ 2710.062664] remoteproc remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 1832564
[ 2710.079874] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
[ 2710.085806] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
[ 2710.091719] remoteproc remoteproc2: Failed to find resource table
[ 2710.113325] prueth pruss2_eth: pruss MC Mask 0:0:0:0:0:0
[ 2710.118839] prueth pruss2_eth: port 1: using random MAC addr: 56:76:52:cb:52:4e
The boot of DSP2 of the routine is good and it is fine to run simulations with CCS which have been tested. What might the cause of this issue? Thanks.
Best Regards,
Cherry