1/*
2 * STM32F103R8T6
3 */
4
5MEMORY
6{
7  FLASH (rx)  : ORIGIN = 0x08001000, LENGTH = 508K
8  RAM   (rwx) : ORIGIN = 0x20000000, LENGTH = 64K
9}
10
11SECTIONS
12{
13  .text :
14  {
15    _start = .;
16    KEEP(*(.isr_vector))
17    *(.text*)
18    *(.rodata*)
19    KEEP (*(.init))
20    KEEP (*(.fini))
21    _etext = .;
22    _sidata = .;
23  } > FLASH
24
25  .data : AT (ADDR(.text) + SIZEOF(.text))
26  {
27    _sdata = .;
28    *(.ramtext*)
29    . = ALIGN(4);
30    *(.data*)
31    _edata = .;
32  } > RAM
33
34  .bss :
35  {
36    _sstack = .;
37    . = . + 512;
38    _estack = .;
39    _sbss = .;
40    *(.bss*)
41    *(COMMON)
42    _ebss = .;
43  } > RAM
44}
45