mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-12-10 21:55:10 -05:00
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:
parent
57c371ee0e
commit
64595105b1
2 changed files with 6 additions and 2 deletions
|
|
@ -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 */
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue