I am using VLPB OMX example for porting code for the DSP. This code requires a large amount of data memory. I am locating the data memory in the logical segment ".far" which is located in the physical segment DSP_DATA at address 0x99500000. The allocation fails due to insufficient memory size.
I see in http://processors.wiki.ti.com/index.php/EZSDK_Memory_Map that there are two big physical memory segments DSP_ALG_HEAP in address 0x98000000 and CMEM at address 0x96C00000.
How can i allocate statically my data memory in one of these segments? Or alternatively is there another physical segment dedicated for the DSP where i can locate my data memory? If so how can this be done?
Thanks,
Gabi