diff options
Diffstat (limited to 'firmware/app.lds')
-rw-r--r-- | firmware/app.lds | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/firmware/app.lds b/firmware/app.lds index daed49a628..5b29122b10 100644 --- a/firmware/app.lds +++ b/firmware/app.lds | |||
@@ -17,8 +17,8 @@ MEMORY | |||
17 | FLASH (RX) : ORIGIN = 0x000000, LENGTH = 1024K | 17 | FLASH (RX) : ORIGIN = 0x000000, LENGTH = 1024K |
18 | ICMEM (RX) : ORIGIN = 0x3FC000, LENGTH = 32K | 18 | ICMEM (RX) : ORIGIN = 0x3FC000, LENGTH = 32K |
19 | IMEM1 : ORIGIN = 0x200000, LENGTH = 32K | 19 | IMEM1 : ORIGIN = 0x200000, LENGTH = 32K |
20 | IMEM2 : ORIGIN = 0x210000, LENGTH = 32K | 20 | IMEM2 : ORIGIN = 0x210000, LENGTH = 16K |
21 | IMEM3 : ORIGIN = 0x220000, LENGTH = 16K | 21 | IMEM3 : ORIGIN = 0x220000, LENGTH = 32K |
22 | IMEM4 : ORIGIN = 0x230000, LENGTH = 16K | 22 | IMEM4 : ORIGIN = 0x230000, LENGTH = 16K |
23 | 23 | ||
24 | DRAM : ORIGIN = 0x000000, LENGTH = 0x3F0000 | 24 | DRAM : ORIGIN = 0x000000, LENGTH = 0x3F0000 |
@@ -29,11 +29,11 @@ SECTIONS | |||
29 | .text LOADADDRESS : { | 29 | .text LOADADDRESS : { |
30 | *(.init.text) | 30 | *(.init.text) |
31 | *(.text) | 31 | *(.text) |
32 | *(.icode) /* We don't put it in ICMEM coz crt1 uses LCD (now)*/ | ||
33 | }> FLASH AT> FIRMWARE | 32 | }> FLASH AT> FIRMWARE |
34 | 33 | ||
35 | .icode 0x3FC040: { | 34 | .icode 0x3FC040: { |
36 | *(.vectors) | 35 | *(.vectors) |
36 | *(.icode) | ||
37 | }> ICMEM AT> FIRMWARE | 37 | }> ICMEM AT> FIRMWARE |
38 | 38 | ||
39 | /* We start at 0x2000, to avoid overwriting Archos' loader datasegment. | 39 | /* We start at 0x2000, to avoid overwriting Archos' loader datasegment. |
@@ -65,9 +65,9 @@ SECTIONS | |||
65 | *(.idata) | 65 | *(.idata) |
66 | }> IMEM1 | 66 | }> IMEM1 |
67 | 67 | ||
68 | .idata2 0x210000: { | 68 | .idata2 0x220000: { |
69 | *(.idata2) | 69 | *(.idata2) |
70 | }> IMEM2 | 70 | }> IMEM3 |
71 | 71 | ||
72 | _codesize = SIZEOF(.text); | 72 | _codesize = SIZEOF(.text); |
73 | 73 | ||