diff options
Diffstat (limited to 'firmware/target/arm/crt0.S')
-rw-r--r-- | firmware/target/arm/crt0.S | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/firmware/target/arm/crt0.S b/firmware/target/arm/crt0.S index 001d651a61..53b8a67ea1 100644 --- a/firmware/target/arm/crt0.S +++ b/firmware/target/arm/crt0.S | |||
@@ -26,20 +26,14 @@ | |||
26 | .global start | 26 | .global start |
27 | start: | 27 | start: |
28 | /* Exception vectors */ | 28 | /* Exception vectors */ |
29 | ldr pc, [pc, #28] | 29 | ldr pc, [pc, #24] |
30 | ldr pc, [pc, #28] | 30 | ldr pc, [pc, #24] |
31 | ldr pc, [pc, #28] | 31 | ldr pc, [pc, #24] |
32 | ldr pc, [pc, #28] | 32 | ldr pc, [pc, #24] |
33 | ldr pc, [pc, #28] | 33 | ldr pc, [pc, #24] |
34 | ldr pc, [pc, #28] | 34 | ldr pc, [pc, #24] |
35 | ldr pc, [pc, #28] | 35 | ldr pc, [pc, #24] |
36 | ldr pc, [pc, #28] | 36 | ldr pc, [pc, #24] |
37 | |||
38 | #if CONFIG_CPU==S5L8700 | ||
39 | .word 0x43554644 /* DFUC */ | ||
40 | #else | ||
41 | .word 0xdeadbeef /* to keep the same PC offsets */ | ||
42 | #endif | ||
43 | 37 | ||
44 | .word newstart | 38 | .word newstart |
45 | .word undef_instr_handler | 39 | .word undef_instr_handler |