diff options
author | Mark Arigo <markarigo@gmail.com> | 2007-09-19 03:02:34 +0000 |
---|---|---|
committer | Mark Arigo <markarigo@gmail.com> | 2007-09-19 03:02:34 +0000 |
commit | 547cffb90bffacc7f22e6661c61ccad830ce2c91 (patch) | |
tree | f9ec2bee43cf692125627a463027eb965a88f5ad /firmware | |
parent | 924c086d994e530160a718cf8487a38e2b93bde7 (diff) | |
download | rockbox-547cffb90bffacc7f22e6661c61ccad830ce2c91.tar.gz rockbox-547cffb90bffacc7f22e6661c61ccad830ce2c91.zip |
Add some magic to the Sansa c200 bootloader to boot the OF.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14749 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/target/arm/crt0-pp-bl.S | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/firmware/target/arm/crt0-pp-bl.S b/firmware/target/arm/crt0-pp-bl.S index ef04eced30..7ac6295305 100644 --- a/firmware/target/arm/crt0-pp-bl.S +++ b/firmware/target/arm/crt0-pp-bl.S | |||
@@ -166,7 +166,16 @@ cpu: | |||
166 | mov r3, #WAKE | 166 | mov r3, #WAKE |
167 | str r3, [r4] | 167 | str r3, [r4] |
168 | 168 | ||
169 | mov pc, r0 | 169 | #ifdef SANSA_C200 |
170 | /* Magic for loading the c200 OF */ | ||
171 | ldr r0, =0xb00d10ad | ||
172 | mov r1, #0x700 | ||
173 | ldr r2, =0xfff0 | ||
174 | mov r3, #0x7 | ||
175 | #endif | ||
176 | |||
177 | ldr r4, =startup_loc | ||
178 | ldr pc, [r4] | ||
170 | 179 | ||
171 | startup_loc: | 180 | startup_loc: |
172 | .word 0x0 | 181 | .word 0x0 |