本人dsp程序大小为11.7M,arm使用load-firmware.sh加载dsp程序时报错。0x40800000地址是dsp1的L2RAM,是否是ARM先将DSP1程序放到L2RAM,然后再到DDR运行,请教如何修改才能解决报错信息?(dsp可执行文件11.7M,机器人程序太大且无法缩减)
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
dsp的内存分配如下:

