| ENTRY(main) |
| |
| MEMORY { |
| ram : ORIGIN = 0x55550000, LENGTH = 0x10000000 |
| } |
| |
| SECTIONS { |
| . = 0x55550000; |
| |
| .text : ALIGN(4) |
| { |
| __TEXT_START__ = .; |
| *(.text*); |
| . = ALIGN(4); |
| __TEXT_END__ = .; |
| } > ram |
| |
| .got : ALIGN(4) |
| { |
| *(.got*); |
| } > ram |
| |
| .data : ALIGN(4) |
| { |
| __DATA_START__ = .; |
| *(.data*); |
| *(.rodata*); |
| __DATA_END__ = .; |
| } > ram |
| |
| .bss : ALIGN(4) |
| { |
| __BSS_START__ = .; |
| *(.bss*); |
| . = ALIGN(4); |
| __BSS_END__ = .; |
| end = __BSS_END__; |
| } > ram |
| |
| /DISCARD/ : |
| { |
| *(.ARM.exidx*) /* index entries for section unwinding */ |
| *(.ARM.extab*) /* exception unwinding information */ |
| } |
| } |