ENTRY(_start) MEMORY { RAM (rwx) : ORIGIN = 0x80000000, LENGTH = 16M } SECTIONS { .text : ALIGN(4) { *(.text._start) *(.text*) } > RAM .rodata : ALIGN(8) { *(.rodata*) } > RAM .data : ALIGN(8) { _data = .; *(.data*) _edata = .; } > RAM .bss : ALIGN(8) { _bss = .; *(.bss*) *(COMMON) _ebss = .; } > RAM _stack_top = ORIGIN(RAM) + LENGTH(RAM); }