This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Compiler/TMS320F28379D: Memory Allocation

Part Number: TMS320F28379D

Tool/software: TI C/C++ Compiler

Hi,

I am trying to make large arrays of variables as buffers which I need to download to the PC in debug mode.  For this I am using the RAM GS8-15.  I am using the :>> so that I can split the ebss section in multiple RAM blocks.  However, the entire ebss section gets stored in the largest memory block greatly reducing the array size that I can use. I am not sure what is going wrong.

Section definitions that I am using for the data.

.stack : > RAMM1, PAGE = 1

.ebss : >> RAMD0D1|RAMGS0GS1|RAMGS89101112131415, PAGE = 1
.econst : > RAMD0D1|RAMGS2, PAGE = 1

Any suggestions for a more efficient way to create memory buffers for downloading signals from the DSP?

Thank you,
Aditya