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.

About SECTION in cmd file

Other Parts Discussed in Thread: TMS320C6745

Hello.

My program takes data from ADC through McASP  and  makes the digital signal  processing.

I am using large buffers and  do a lot of calculations. So, my program is critical to RAM memory size and to the computing speed.

When I am using only SHDSPL2RAM  I had a margin of computation time but I had the limits on the amount of RAM.

When I am using only SDRAM  I had the reverse situation.

SECTIONS
{
.isr_vectors > EMIFBSDRAM
.text > EMIFBSDRAM
.stack > EMIFBSDRAM
.bss > EMIFBSDRAM
.cio > EMIFBSDRAM
.const > EMIFBSDRAM
.data > EMIFBSDRAM
.switch > EMIFBSDRAM
.sysmem > EMIFBSDRAM
.far > EMIFBSDRAM
.args > EMIFBSDRAM
.ppinfo > EMIFBSDRAM
.ppdata > EMIFBSDRAM

/* COFF sections */
.pinit > EMIFBSDRAM
.cinit > EMIFBSDRAM

/* EABI sections */
.binit > EMIFBSDRAM
.init_array > EMIFBSDRAM
.neardata > EMIFBSDRAM
.fardata > EMIFBSDRAM
.rodata > EMIFBSDRAM
.c6xabi.exidx > EMIFBSDRAM
.c6xabi.extab > EMIFBSDRAM
}

1) Tell me please, how to distribute the section between EMIFBSDRAM and SHDSPL2RAM  memory, that to  balance the system.

2) Where I can read in detail about the purpose of  sections.

My DSP  is  TMS320C6745.

I would appreciate an example.

Thanks.