Tool/software: TI C/C++ Compiler
The size of my dsp program is 11.7M, and the arm reports an error when using load-firmware.sh to load the dsp program. The address 0x40800000 is the L2RAM address of dsp1, and the DMA memory allocation error is reported. Ask how to modify to solve the error message? (Dsp executable file 11.7M, the robot program is too large and cannot be reduced)。

load-firmware.sh :
if [ -f "server_dsp1.xe66" ];then
path=$(cd "$(dirname "$0")"; pwd)"/server_dsp1.xe66"
rm /lib/firmware/dra7-dsp1-fw.xe66
ln -s $path /lib/firmware/dra7-dsp1-fw.xe66
echo 40800000.dsp > /sys/bus/platform/drivers/omap-rproc/unbind
echo 40800000.dsp > /sys/bus/platform/drivers/omap-rproc/bind
fi
The memory allocation of dsp is as follows:
