工具/软件:TI C/C++编译器
我的 DSP 程序的大小为11.7M、ARM 在使用 load-firmware.sh 加载 DSP 程序时报告错误。 地址0x40800000是 dsp1的 L2RAM 地址、并报告 DMA 存储器分配错误。 询问如何修改以解决错误消息? (DSP 可执行文件11.7M、机器人程序太大、无法减少)。

load-firmware.sh:
如果[-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 的内存分配如下:
