本人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的内存分配如下:

Nancy Wang:
感谢您对TI产品的关注!为更加有效地解决您的问题,我们建议您将问题发布在E2E英文技术论坛上,将由资深的英文论坛工程师为您提供帮助。
e2e.ti.com/…/791
user5012922:
回复 Nancy Wang:
好的,谢谢
TI中文支持网