/* linker command file for map 1 */

MEMORY
{
  INT_PROG_MEM 	   (RX) : origin = 0x00000000 length = 0x00010000
  SBSRAM1_PROG_MEM (RX) : origin = 0x00400000 length = 0x00020000
  SBSRAM2_PROG_MEM (RX) : origin = 0x00420000 length = 0x00020000
  /* SDRAM */
  SDRAM0_PROG_MEM  (RX) : origin = 0x02000000 length = 0x00200000
  SDRAM1_DATA_MEM  (RW) : origin = 0x02200000 length = 0x00100000
  SDRAM2_DATA_MEM  (RW) : origin = 0x02300000 length = 0x00100000
  SDRAM3_DATA_MEM  (RW) : origin = 0x03000000 length = 0x00400000 
  INT_DATA_MEM     (RW) : origin = 0x80000000 length = 0x00010000
}
SECTIONS
{
    .vec    	:   load = 0x00000000
    .ipmtext    :   load = INT_PROG_MEM
    .text 		:	load = SDRAM0_PROG_MEM
    /*.cinit		:	load = INT_DATA_MEM*/
    .cinit		:	load = SDRAM3_DATA_MEM
    .stack		:	load = SDRAM3_DATA_MEM
    .switch		:	load = SDRAM3_DATA_MEM  
    .sysmem		:	load = SDRAM3_DATA_MEM
    .data       :   load = SDRAM3_DATA_MEM
    .far		:	load = SDRAM3_DATA_MEM
    .bss		:	load = SDRAM3_DATA_MEM
    .const		:	load = SDRAM1_DATA_MEM
    .cio        :   load = SDRAM3_DATA_MEM
    .exttext    :   load = SBSRAM1_PROG_MEM
    {
    /*main.obj (.text)*/
/*    DEC_LD8A.OBJ (.text)*/
 /*   G729.OBJ (.text)*/
 /*   TAMING.OBJ (.text)*/
 /*   BITS.OBJ (.text)*/
  /*  PRE_PROC.OBJ (.text)*/
 /*   POST_PRO.OBJ (.text)*/
 /*   P_PARITY.OBJ (.text)*/
  /*  -lD:\sean\G729\rts6201.lib (.text)*/   
   /* -lD:\sean\G729\drv6x.lib (.text)*/
   /* -lD:\sean\G729\dev6x.lib (.text)*/
    }
}