openblt/Target/Demo/ARMCM3_STM32F1_Olimex_STM32.../Prog/memory.x

38 lines
649 B
Plaintext

MEMORY
{
FLASH (rx) : ORIGIN = 0x08006000, LENGTH = 104K
SRAM (rwx) : ORIGIN = 0x20000000, LENGTH = 20K
}
SECTIONS
{
__STACKSIZE__ = 256;
.text :
{
KEEP(*(.isr_vector))
*(.text*)
*(.rodata*)
_etext = .;
} > FLASH
.data : AT (ADDR(.text) + SIZEOF(.text))
{
_data = .;
*(vtable)
*(.data*)
_edata = .;
} > SRAM
.bss :
{
_bss = .;
*(.bss*)
*(COMMON)
_ebss = .;
_stack = .;
. = ALIGN(MAX(_stack + __STACKSIZE__ , .), 4);
_estack = .;
} > SRAM
}