I have successfully allocated more DSP algorithm heap on the DM8148 EVM 512 Meg version by modifying the linker command file c6run.cmd like this
MEMORY
{
OCMC (RWX) :
org = 0x40300000, len = 0x20000
DSPMEM :
org = 0x98000000, len = 0x2000000
SR0 :
org = 0x9f700000, len = 0x200000
SR1 :
org = 0x9a100000, len = 0x100000
}
However if I try to get more memory like this
MEMORY
{
OCMC (RWX) :
org = 0x40300000, len = 0x20000
DSPMEM :
org = 0x88c00000, len = 0x2500000
SR0 :
org = 0x9f700000, len = 0x200000
SR1
org = 0x9a100000, len = 0x100000
}
The algorithm crashes. What's the correct way to get ~40 Meg of heap for the DSP algorithm?