ENTRY(_start) MEMORY { RAM (rwx) : ORIGIN = 0x20000000 + 192k, LENGTH = 64k } SECTIONS { . = ORIGIN(RAM); .start : ALIGN(4) { KEEP(*(.start)) } .text : ALIGN(4) { *(.text*) } .rodata : ALIGN(4) { *(.rodata*) } .data : ALIGN(4) { *(.data*) } .bss (NOLOAD) : ALIGN(4) { __bss_start__ = .; *(.bss*) *(COMMON) __bss_end__ = .; } }