Set up the c100 for dual-booting.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21105 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Marc Guay 2009-05-27 22:32:39 +00:00
parent 57c371ee0e
commit 64595105b1
2 changed files with 6 additions and 2 deletions

View file

@ -124,4 +124,8 @@
#define BOOTFILE "rockbox." BOOTFILE_EXT #define BOOTFILE "rockbox." BOOTFILE_EXT
#define BOOTDIR "/" #define BOOTDIR "/"
#ifdef BOOTLOADER
#define TCCBOOT
#endif
#endif /* SIMULATOR */ #endif /* SIMULATOR */

View file

@ -63,7 +63,7 @@ bl_entrypoint: .word 0 /* Location in RAM of the start of our bootloader */
.word 0 /* Second CRC32 */ .word 0 /* Second CRC32 */
.word 0 /* length of firmware file */ .word 0 /* length of firmware file */
#ifdef LOGIK_DAX #if defined(LOGIK_DAX) || defined(SANSA_C100)
/* Some original firmwares have 0x40 bytes of zeroes here - we /* Some original firmwares have 0x40 bytes of zeroes here - we
don't know why, but err on the side of caution and include it don't know why, but err on the side of caution and include it
here. */ here. */
@ -83,7 +83,7 @@ start_loc:
#ifdef TCCBOOT #ifdef TCCBOOT
mov r0, #0x80000000 mov r0, #0x80000000
#if defined(LOGIK_DAX) #if defined(LOGIK_DAX) || defined(SANSA_C100)
ldr r0, [r0, #0x300] /* Hold button is GPIO A, pin 0x2 */ ldr r0, [r0, #0x300] /* Hold button is GPIO A, pin 0x2 */
tst r0, #0x2 tst r0, #0x2
#elif defined(SANSA_M200) #elif defined(SANSA_M200)