summaryrefslogtreecommitdiff
path: root/firmware/app.lds
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/app.lds')
-rw-r--r--firmware/app.lds10
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