/cortex-m0.ld
MEMORY {
	FLASH (RX) : ORIGIN = 0x00000000, LENGTH = 256K
	SRAM (RWX) : ORIGIN = 0x20000000, LENGTH = 16K
}

ENTRY(Reset_Handler)

SECTIONS {
	.text : {
		KEEP(*(.vectors))
		*(.text)
	} > FLASH

	.rodata : {
		*(.rodata)
	} > FLASH

	.data : {
		*(.data)
	} > SRAM
}

_stack_top = ORIGIN(SRAM) + LENGTH(SRAM);