From d2827996af26dc668eef5a9212285d2b781279bd Mon Sep 17 00:00:00 2001 From: Bertrik Sikken Date: Sun, 25 Oct 2009 13:52:46 +0000 Subject: Meizu M6 SP: make bootloader compile and run again * don't use DRAM yet in the bootloader linker script * add header files for the ftl and nand * update svn:keywords git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23347 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/s5l8700/boot.lds | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'firmware/target/arm/s5l8700/boot.lds') diff --git a/firmware/target/arm/s5l8700/boot.lds b/firmware/target/arm/s5l8700/boot.lds index 308a97dca8..90de22f8fe 100644 --- a/firmware/target/arm/s5l8700/boot.lds +++ b/firmware/target/arm/s5l8700/boot.lds @@ -90,11 +90,13 @@ SECTIONS _fiqstackend = .; } > IRAM + . = DRAMORIG; +#ifdef IPOD_NANO2G /* The bss section is too large for IRAM - we just move it 12MB into the DRAM */ - - . = DRAMORIG; - .bss . + (12*1024*1024): { + . += (12*1024*1024) { +#endif + .bss :{ _edata = .; *(.bss*); *(.ibss); @@ -102,5 +104,9 @@ SECTIONS *(COMMON); . = ALIGN(0x4); _end = .; +#ifdef IPOD_NANO2G } > DRAM +#else /* other targets don't have DRAM set up yet */ + } > IRAM +#endif } -- cgit v1.2.3