From b066dbe0a7b7364ea5d161c1be77e744c86359e2 Mon Sep 17 00:00:00 2001 From: Faduf Date: Tue, 4 Jul 2017 17:10:49 +0200 Subject: [PATCH] Patch for issue #3431 --- src/main/startup/startup_stm32f40xx.s | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/startup/startup_stm32f40xx.s b/src/main/startup/startup_stm32f40xx.s index 6fb4ff1372..f64b4fe41e 100644 --- a/src/main/startup/startup_stm32f40xx.s +++ b/src/main/startup/startup_stm32f40xx.s @@ -79,14 +79,6 @@ Reset_Handler: str r1, [r0, #0x30] dsb - // Check for overclocking request - ldr r0, =0x2001FFFC // Faduf - ldr r1, =0xDEADBABE // Faduf - ldr r2, [r0, #0] // Faduf - str r0, [r0, #0] // Faduf - cmp r2, r1 // Faduf - beq Boot_OC // Faduf - // Check for bootloader reboot ldr r0, =0x2001FFFC // mj666 ldr r1, =0xDEADBEEF // mj666 @@ -94,6 +86,14 @@ Reset_Handler: str r0, [r0, #0] // mj666 cmp r2, r1 // mj666 beq Reboot_Loader // mj666 + + // Check for overclocking request + ldr r0, =0x2001FFFC // Faduf + ldr r1, =0xDEADBABE // Faduf + ldr r2, [r0, #0] // Faduf + str r0, [r0, #0] // Faduf + cmp r2, r1 // Faduf + beq Boot_OC // Faduf /* Copy the data segment initializers from flash to SRAM */ movs r1, #0