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

38 lines
656 B
Plaintext

MEMORY
{
FLASH (rx) : ORIGIN = 0x0800C000, LENGTH = 1024K-48K
SRAM (rwx) : ORIGIN = 0x20000000, LENGTH = 128K
}
SECTIONS
{
__STACKSIZE__ = 2048;
.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
}