diff options
| author | Karl Kurbjun <kkurbjun@gmail.com> | 2007-09-30 20:52:39 +0000 |
|---|---|---|
| committer | Karl Kurbjun <kkurbjun@gmail.com> | 2007-09-30 20:52:39 +0000 |
| commit | 473b56bd30af40ee5c73ab1659af7555d54441e4 (patch) | |
| tree | bb77decd35ac302d04cf11baf52cefa203c7f0b6 | |
| parent | 00db4008199a00f0efe192fd6f5b6ba9809c32f5 (diff) | |
| download | rockbox-473b56bd30af40ee5c73ab1659af7555d54441e4.zip rockbox-473b56bd30af40ee5c73ab1659af7555d54441e4.tar.gz rockbox-473b56bd30af40ee5c73ab1659af7555d54441e4.tar.bz2 rockbox-473b56bd30af40ee5c73ab1659af7555d54441e4.tar.xz | |
Trying to get the main FW to boot
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14926 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | firmware/app.lds | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/firmware/app.lds b/firmware/app.lds index fdd15b3..67a7523 100644 --- a/firmware/app.lds +++ b/firmware/app.lds @@ -63,8 +63,8 @@ INPUT(target/sh/crt0.o) #define IRAM DRAM #elif CONFIG_CPU==DM320 #define DRAMORIG 0x00900000 + STUBOFFSET -#define IRAMORIG 0x00000100 -#define IRAMSIZE 0x4000-0x100 +#define IRAMORIG 0x00000000 +#define IRAMSIZE 0x4000 #elif CONFIG_CPU==IMX31L #define DRAMORIG (0x80000000 + STUBOFFSET) #define IRAMORIG 0x1FFFC000 @@ -152,7 +152,11 @@ SECTIONS } #if defined(CPU_ARM) +#if CONFIG_CPU==DM320 + .vectors IRAMORIG : +#else .vectors 0x0 : +#endif { _vectorsstart = .; *(.vectors); @@ -160,6 +164,8 @@ SECTIONS #if CONFIG_CPU==PNX0101 *(.dmabuf) } >IRAM0 AT> DRAM +#elif CONFIG_CPU==DM320 + } AT> IRAM #else } AT> DRAM #endif @@ -169,7 +175,7 @@ SECTIONS #if CONFIG_CPU==PNX0101 .iram IRAMORIG + SIZEOF(.vectors) : -#elif CONFIG_CPU==S3C2440 +#elif CONFIG_CPU==S3C2440 || CONFIG_CPU==DM320 .iram : #else .iram IRAMORIG : |