summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Philippe Bernardy <jeanphilippe.bernardy@gmail.com>2005-03-07 15:29:37 +0000
committerJean-Philippe Bernardy <jeanphilippe.bernardy@gmail.com>2005-03-07 15:29:37 +0000
commit5cd031fdc708665ef4a3204d6d2fc1a160a67f3d (patch)
treed914dcc3abf43b00e36cc31fe6ea6d84a046c2b3
parentd1c459c746ab79c9bfb6b84aed2e7f60b57db94f (diff)
downloadrockbox-5cd031fdc708665ef4a3204d6d2fc1a160a67f3d.tar.gz
rockbox-5cd031fdc708665ef4a3204d6d2fc1a160a67f3d.zip
gmini: icode in iram, correct layout for DSP iram
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6164 a1c6a512-1295-4272-9138-f99709370657
-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