Commit | Line | Data |
---|---|---|
cc9ad334 SKS |
1 | TXT_ORIGIN = 0x100; |
2 | TXT_LENGTH = 32K; | |
3 | MEMORY | |
4 | { | |
5 | R_TEXTMEM (ARX) : ORIGIN = TXT_ORIGIN, LENGTH = TXT_LENGTH | |
6 | R_DATAMEM (AW) : org = DATA_ORIGIN, l = DATA_LENGTH | |
7 | } | |
8 | ||
9 | REGION_ALIAS ("A_TEXTMEM", R_TEXTMEM); | |
10 | REGION_ALIAS ("A_DATAMEM", R_DATAMEM); | |
11 | ||
12 | REGION_ALIAS ("TEXTMEM", A_TEXTMEM); | |
13 | REGION_ALIAS ("DATAMEM", A_DATAMEM); | |
14 | ||
15 | SECTIONS | |
16 | { | |
17 | . = 0; | |
18 | .text : | |
19 | { | |
20 | text_start = ORIGIN (TEXTMEM); | |
21 | *(.text) | |
22 | *(.pr) | |
23 | text_end = .; | |
24 | } > TEXTMEM | |
25 | ||
26 | data_start = ORIGIN (DATAMEM); | |
27 | .data : | |
28 | { | |
29 | *(.data) | |
30 | *(.rw) | |
31 | data_end = .; | |
32 | } >DATAMEM | |
33 | ||
34 | fred = ORIGIN(DATAMEM) + LENGTH(DATAMEM); | |
35 | tred = ORIGIN(TEXTMEM) + LENGTH(TEXTMEM); | |
36 | } |