diff options
| author | Jean-Philippe Bernardy <jeanphilippe.bernardy@gmail.com> | 2005-03-07 15:29:37 +0000 |
|---|---|---|
| committer | Jean-Philippe Bernardy <jeanphilippe.bernardy@gmail.com> | 2005-03-07 15:29:37 +0000 |
| commit | 5cd031fdc708665ef4a3204d6d2fc1a160a67f3d (patch) | |
| tree | d914dcc3abf43b00e36cc31fe6ea6d84a046c2b3 /firmware | |
| parent | d1c459c746ab79c9bfb6b84aed2e7f60b57db94f (diff) | |
| download | rockbox-5cd031fdc708665ef4a3204d6d2fc1a160a67f3d.zip rockbox-5cd031fdc708665ef4a3204d6d2fc1a160a67f3d.tar.gz rockbox-5cd031fdc708665ef4a3204d6d2fc1a160a67f3d.tar.bz2 rockbox-5cd031fdc708665ef4a3204d6d2fc1a160a67f3d.tar.xz | |
gmini: icode in iram, correct layout for DSP iram
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6164 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
| -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 daed49a..5b29122 100644 --- a/firmware/app.lds +++ b/firmware/app.lds @@ -17,8 +17,8 @@ MEMORY FLASH (RX) : ORIGIN = 0x000000, LENGTH = 1024K ICMEM (RX) : ORIGIN = 0x3FC000, LENGTH = 32K IMEM1 : ORIGIN = 0x200000, LENGTH = 32K - IMEM2 : ORIGIN = 0x210000, LENGTH = 32K - IMEM3 : ORIGIN = 0x220000, LENGTH = 16K + IMEM2 : ORIGIN = 0x210000, LENGTH = 16K + IMEM3 : ORIGIN = 0x220000, LENGTH = 32K IMEM4 : ORIGIN = 0x230000, LENGTH = 16K DRAM : ORIGIN = 0x000000, LENGTH = 0x3F0000 @@ -29,11 +29,11 @@ SECTIONS .text LOADADDRESS : { *(.init.text) *(.text) - *(.icode) /* We don't put it in ICMEM coz crt1 uses LCD (now)*/ }> FLASH AT> FIRMWARE .icode 0x3FC040: { *(.vectors) + *(.icode) }> ICMEM AT> FIRMWARE /* We start at 0x2000, to avoid overwriting Archos' loader datasegment. @@ -65,9 +65,9 @@ SECTIONS *(.idata) }> IMEM1 -.idata2 0x210000: { +.idata2 0x220000: { *(.idata2) -}> IMEM2 +}> IMEM3 _codesize = SIZEOF(.text); |