/* STM32F030F4P6-flash.ld */

ENTRY(reset)

_estack = ORIGIN(ram) + LENGTH(ram); /* end of RAM */

MEMORY
{
  flash (rx) : ORIGIN = 0x08000000, LENGTH = 16K
  ram (xrw) : ORIGIN = 0x20000000, LENGTH = 4K
}

SECTIONS
{
	.text : { *(vector*) *(.text) *(rodata) _etext = . ; } > flash
	.data : AT ( ADDR (.text) + SIZEOF (.text) ) { _data = . ; *(.data) _edata = . ; } > ram
	.bss : { _bss = . ; *(.bss) _ebss = . + SIZEOF (.bss) ; }
}

/* [end-of-file] */
