diff options
author | Dave Chapman <dave@dchapman.com> | 2009-10-11 01:37:12 +0000 |
---|---|---|
committer | Dave Chapman <dave@dchapman.com> | 2009-10-11 01:37:12 +0000 |
commit | b04a7a86e1d903a37091486764d0dfe09372d663 (patch) | |
tree | 35c74cc921eb641858269c30c2add4e436d97ec8 /firmware/target/arm/s5l8700/ipodnano2g | |
parent | a27f2b8683204e337b142124979592ee1cd0d6f9 (diff) | |
download | rockbox-b04a7a86e1d903a37091486764d0dfe09372d663.tar.gz rockbox-b04a7a86e1d903a37091486764d0dfe09372d663.zip |
Make the Nano2G bootloader actually function as a bootloader. The resulting bootloader-ipodnano2g.ipod file needs to be encrypted on a target using the crypt_firmware plugin to create bootloader-ipodnano2g.ipodx, which can then be written to the firmware partition using the ipodpatcher patch at FS#10609. Dual-booting doesn't work yet - only Rockbox can be run.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23084 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/s5l8700/ipodnano2g')
-rw-r--r-- | firmware/target/arm/s5l8700/ipodnano2g/ftl-target.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/firmware/target/arm/s5l8700/ipodnano2g/ftl-target.h b/firmware/target/arm/s5l8700/ipodnano2g/ftl-target.h index f214964551..0c36db9799 100644 --- a/firmware/target/arm/s5l8700/ipodnano2g/ftl-target.h +++ b/firmware/target/arm/s5l8700/ipodnano2g/ftl-target.h | |||
@@ -25,6 +25,11 @@ | |||
25 | #include "config.h" | 25 | #include "config.h" |
26 | #include "inttypes.h" | 26 | #include "inttypes.h" |
27 | 27 | ||
28 | #ifdef BOOTLOADER | ||
29 | /* Bootloaders don't need write access */ | ||
30 | #define FTL_READONLY | ||
31 | #endif | ||
32 | |||
28 | uint32_t ftl_init(void); | 33 | uint32_t ftl_init(void); |
29 | uint32_t ftl_read(uint32_t sector, uint32_t count, void* buffer); | 34 | uint32_t ftl_read(uint32_t sector, uint32_t count, void* buffer); |
30 | uint32_t ftl_write(uint32_t sector, uint32_t count, const void* buffer); | 35 | uint32_t ftl_write(uint32_t sector, uint32_t count, const void* buffer); |