blob: c99ad1bb184617f73bf221f9a9124f4ba2bf393a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
ENTRY(reset_handler)
_estack = 0x200030800;
MEMORY
{
FLASH ( rw ) : ORIGIN = 0x08000000, LENGTH = 2048k
RAM ( rxw ) : ORIGIN = 0x20000000, LENGTH = 196k
}
SECTIONS
{
.vector_table :
{
. = ALIGN(4);
KEEP (*(.vector_table))
. = ALIGN(4);
} >FLASH
.text :
{
. = ALIGN(4);
*(.text)
*(.text*)
. = ALIGN(4);
} >FLASH
.rodata :
{
. = ALIGN(4);
*(.rodata)
*(.rodata*)
. = ALIGN(4);
} >FLASH
_sidata = .;
.data : AT(_sidata)
{
. = ALIGN(4);
_sdata = .;
*(.data)
*(.data*)
_edata = .;
. = ALIGN(4);
} >RAM
.bss :
{
. = ALIGN(4);
_sbss = .;
*(.bss)
*(.bss*)
*(COMMON)
_ebss = .;
. = ALIGN(4);
} >RAM
.dynamic_allocations :
{
. = ALIGN(4);
_ssystem_ram = .;
. = . + 0x400;
. = ALIGN(4);
_esystem_ram = .;
} >RAM
}
|