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.

OMAP138 stack memory section

Hi,

 

We have the Zoom OMAP138 development kit from LogicPD, together with CCS 4.2.

I'm trying to setup the C6748 DSP to use the L2 RAM for the stack, but when configured this

way my program does not execute at all. I do not get any compiler or linker warnings, so I'm

not sure why it behaves in this manner. I have attached my declaration of the memory sections.

 

-stack		0x00010000
-heap		0x00008000

MEMORY
{
   dsp_l2_ram:      ORIGIN = 0x00800000  LENGTH = 0x00040000
   shared_ram:      ORIGIN = 0x80000000  LENGTH = 0x00020000
   external_ram:    ORIGIN = 0xC0000000  LENGTH = 0x08000000
   arm_local_ram:   ORIGIN = 0xFFFF0000  LENGTH = 0x00002000
}

SECTIONS
{
   .text       > dsp_l2_ram
   .const      > dsp_l2_ram
   .bss        > dsp_l2_ram
   .far        > dsp_l2_ram
   .switch     > dsp_l2_ram
   .stack      > dsp_l2_ram
   .data       > dsp_l2_ram
   .cinit      > dsp_l2_ram
   .sysmem     > dsp_l2_ram
   .cio        > dsp_l2_ram
}

 

Could someone please assist?

 

Regards

  Reinier