SECTIONS { __stacktop = ORIGIN(SRAM) + 0xe000; __data_load = LOADADDR(.data); . = ORIGIN(SRAM); .data ALIGN(4) : { __data_start = .; *(.data) *(.data*) . = ALIGN(4); __data_end = .; } >SRAM AT >ROM .bss ALIGN(4) (NOLOAD) : { __bss_start = .; *(.bss) *(.bss*) . = ALIGN(4); __bss_end = .; *(.noinit) *(.noinit*) } >SRAM . = ALIGN(4); __heap_start = .; }