11 sdram (rwx) : ORIGIN = 0x00000000, LENGTH = 0x01000000
12 sram (rwx) : ORIGIN = 0x20000000, LENGTH = 0x00010000
13 ipsbar (rwx) : ORIGIN = 0x40000000, LENGTH = 0x40000000
14 flash (rwx) : ORIGIN = 0x80000000, LENGTH = 0x00080000
17 PROVIDE (__stack = 0x2000FFFC);
23 .sram (NOLOAD) : { *(.vector_ram); *(.nbuf) } > sram
42 LONG((__CTOR_END__ - __CTOR_LIST__) / 4 - 2)
48 LONG((__DTOR_END__ - __DTOR_LIST__) / 4 - 2)
57 __INIT_SECTION__ = . ;
58 LONG (0x4e560000) /* linkw %fp,#0 */
60 SHORT (0x4e5e) /* unlk %fp */
61 SHORT (0x4e75) /* rts */
63 __FINI_SECTION__ = . ;
64 LONG (0x4e560000) /* linkw %fp,#0 */
66 SHORT (0x4e5e) /* unlk %fp */
67 SHORT (0x4e75) /* rts */
85 __data_load_start = LOADADDR(.data);
86 __data_load_end = __data_load_start + SIZEOF(.data);
104 .stabstr 0 (NOLOAD) :
110 __IPSBAR = ADDR(.ipsbar);
112 __SDRAM = ADDR(.sdram);
113 __SDRAM_SIZE = SIZEOF(.sdram);
115 __SRAM = ADDR(.sram);
116 __SRAM_SIZE = SIZEOF(.sram);
118 __FLASH = ADDR(.flash);
119 __FLASH_SIZE = SIZEOF(.flash);