Skip to content

Commit 2b8177a

Browse files
committed
Add GCC-ARM large linker script for membrowse
1 parent 30f4443 commit 2b8177a

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

IDE/GCC-ARM/linker_large.ld

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
MEMORY
2+
{
3+
FLASH (wx) : ORIGIN = 0x00000000, LENGTH = 1024K
4+
RAM (wx) : ORIGIN = 0x20000000, LENGTH = 256K
5+
}
6+
7+
SECTIONS
8+
{
9+
__vectors_start__ = .;
10+
.vectors : { *(.vectors) } > FLASH
11+
__vectors_end__ = __vectors_start__ + 0x400;
12+
.sys : { *(.sys*) } > FLASH
13+
.text : { *(.text*) } > FLASH
14+
.rodata : { *(.rodata*) } > FLASH
15+
16+
__data_load_start__ = .;
17+
__data_start__ = .;
18+
.data : { *(.data*) } > RAM
19+
__data_end__ = __data_start__ + SIZEOF(.data);
20+
21+
__bss_start__ = .;
22+
.bss : { *(.bss*) } > RAM
23+
__bss_end__ = __bss_start__ + SIZEOF(.bss);
24+
25+
__heap_start__ = .;
26+
.heap : { *(.heap*) } > RAM
27+
__heap_end__ = __heap_start__ + SIZEOF(.heap);
28+
29+
end = .;
30+
}

0 commit comments

Comments
 (0)