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.

F28M35H52C1 Shared memory unavailability

HI,

  I am using F28M35H52C1.  In this i am using TI-RTOS for program. .cmd file was created automatically when i am creating my project.

  In this, stack is placed in shared memory. And some other sections are assigned to shared memory. But i need 24KB shared memory for IPC transmission. Now i dont have required memory in shared memory. 

  Please help me to configure my stack into my FLASH(end of my FLASH section ).\

My CMD file is


MEMORY
{
BOOTROM (RX) : origin = 0x0, length = 0x10000
FLASH_BOOT (RWX): origin = 0x200030, length = 0x4
FLASH (RWX) : origin = 0x200034, length = 0x7FF9C
C03SRAM (RWX) : origin = 0x20000000, length = 0x8000
S07SHRAM (RWX) : origin = 0x20008000, length = 0x10000
CTOMMSGRAM (R) : origin = 0x2007F000, length = 0x800
MTOCMSGRAM (RW) : origin = 0x2007F800, length = 0x800

}

SECTIONS
{
/* Allocate program areas: */
.text : > FLASH
.binit : > FLASH
.cinit : > FLASH
.pinit : > FLASH

/* Initialized sections go in Flash */
.const : > FLASH

/* Allocate uninitalized data sections: */
.data : > S07SHRAM
.bss : >> C03SRAM | S07SHRAM
.dma : > S07SHRAM
.sysmem : > C03SRAM
.stack : > S07SHRAM
.cio : > C03SRAM
.neardata : > C03SRAM
.rodata : > C03SRAM
.args : > C03SRAM

GROUP : > MTOCMSGRAM
{
PUTBUFFER
PUTWRITEIDX
GETREADIDX
}

GROUP : > CTOMMSGRAM
{
GETBUFFER : TYPE = DSECT
GETWRITEIDX : TYPE = DSECT
PUTREADIDX : TYPE = DSECT
}
}

__STACK_TOP = __stack + 256;

Thirumoorthy.R