T113_i如何修改dsp的内存大小
-
想在dsp里跑算法,但是dsp默认值分配了1M的内存,编译的时候提示内存超了,想给dsp多分配点内存,尝试修改了memmap.xmm和memmap.xld文件,还有cpu对应的board.dts文件,编译能跑过,但是实际运行的时候dsp有错误,怀疑还是内存分配调整的不对,有大佬知道该怎么修改吗
下面这个是memmap.xmm文件修改后的内容,我把size从0x100000 改成了0x150000,不过我对0x32000000,0x42000000这两个地址还有点疑问,0x42000000我理解是物理内存地址,0x32000000不知道是什么地址。
BEGIN extra_mem
0x32000000,0x42000000: sysram : extra_mem : 0x150000 : executable, writable ;
extra_mem_0 : C : 0x32000000 - 0x320000ff : .version_table;
extra_mem_1 : C : 0x32000100 - 0x3214ffff : STACK : HEAP: .resource_table .extra_mem.rodata .rtos.rodata .clib.rodata .rodata .literal .clib.data .stubTab .FSymTab .extra_mem.data .data .text .extra_mem.bss .bss;
END extra_mem
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号