/* visual linker standard test data */
-c
-dead
.\atantst.obj
.\ACOSHF.obj
.\acoshtst.obj
.\ACOT2F.obj
.\ACOTF.obj
.\ACOTHF.obj
.\ASINHF.obj
.\asinhtst.obj
.\asintst.obj
.\ATANHF.obj
.\atanhtst.obj
.\attrtst.obj
.\comontst.obj
.\COMPOSF.obj
.\COPYSIGNF.obj
.\COTF.obj
.\EXCTINF.obj
.\EXCTOUTF.obj
.\EXP10F.obj
.\EXP2F.obj
.\EXPONF.obj
.\exptst.obj
.\FRACTF.obj
.\LOG2F.obj
.\logtst.obj
.\maintst.obj
.\MSDIGSF.obj
.\NEXTAFTERF.obj
.\POWIF.obj
.\powtst.obj
.\PREDF.obj
.\primtst.obj
.\ROUNDF.obj
.\RSQRTF.obj
.\sinhtst.obj
.\sintst.obj
.\sqrttst.obj
.\SUCCF.obj
.\tanhtst.obj
.\tantst.obj
.\TRUNCF.obj
.\rts553.lib

-o tutorial_1.out
-m tutorial_1.map

MEMORY C55x (family = c55x) {

   SPACE memory_space PAGE 0:
      MMR_RESERVED(    ): o= 0x000000 e= 0x0000BF /* memory mapped registers */

      /* On-chip Dual Access RAM. */
      /* Actual devices have different amounts of DARAM */
      /* and divide it into different amounts & sizes of */
      /* independent blocks. */
      DARAM       (RWX ): o= 0x0000C0 e= 0x007FFF

      /* On-chip Single Access RAM. */
      /* Actual devices have different amounts of SARAM */
      /* and divide it into different amounts & sizes of */
      /* independent blocks. */
      SARAM       (RWX ): o= 0x008000 e= 0x01FFFF

      EXTERNAL_CE0(RWX ): o= 0x050000 e= 0x3FFFFF
      EXTERNAL_CE1(RWX ): o= 0x400000 e= 0x7FFFFF
      EXTERNAL_CE2(RWX ): o= 0x800000 e= 0xBFFFFF
      EXTERNAL_CE3(RWX ): o= 0xC00000 e= 0xFFFEFF
      VECTORS     (RWX ): o= 0xFFFF00 e= 0xFFFFFF

   SPACE IO_space PAGE 2:
      peripheral_0(RW  ): o= 0x000000 e= 0x0007FF /* example peripheral */
      peripheral_1(RW  ): o= 0x000800 e= 0x000FFF /* example peripheral */
}

SECTIONS {
     vectors  > VECTORS

    .text     > SARAM
    .cinit    > SARAM

    .far      > DARAM
    .stack    > DARAM
    .sysstack > DARAM
    .bss      > DARAM
    .cio      > SARAM
    .const    > SARAM
    .data     > SARAM
    .switch   > SARAM 
    .sysmem   > SARAM  
}
