Greetings,
I'm using the OMAP3530 with DSPLink 1.64 (via Openembedded Linux running on the ARM core) and DSP/BIOS 5.41.02.14. I noticed recently that some of my MEM_calloc calls were failing. Inspection of the MEM_stat output showed that the 'size' attribute was tracking the heap size defined in my TCI file as DDR2.heapSize, rather than the segment size defined as DDR2.len. I have plenty of memory, so I merely increased the heapSize to exceed all requested memory and got the allocations to work. However, I imagine something is wrong since memory should be allocated from the segment outside the heap; my understanding was that only the allocation entries are placed in the heap. Is this a bug or a misunderstanding on my part?
Thanks
Michael