commit a5eb69240d55ca190cb7f1e7529813eeb120fe5f
parent 14b949eb9a8573299b041aac480428a3499fb28c
Author: Matsuda Kenji <info@mtkn.jp>
Date: Sun, 19 Mar 2023 09:41:54 +0900
change order of xosc setup
nothing happend
Diffstat:
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/main.s b/main.s
@@ -28,11 +28,6 @@ gpio_reset_chk:
lsl r1, r1, #24
str r1, [r0, #0x24]
- // set xosc delay
- ldr r0, xosc_base
- mov r1, #47
- str r1, [r0, #0xc] // XOSC_STARTUP
-
// enable xosc
ldr r1, atomic_set
add r0, r0, r1
@@ -44,9 +39,14 @@ gpio_reset_chk:
lsl r1, r1, #4
str r1, [r0, #0] // XOSC_CTRL
+ // set xosc delay
+ ldr r0, xosc_base
+ mov r1, #47
+ str r1, [r0, #0xc] // XOSC_STARTUP
+
ldr r0, xosc_base
ldr r1, [r0, #0x4] // XOSC_STATUS
- lsr r1, r1, #24
+ lsr r1, r1, #12
mov r2, #1
and r1, r2
bne xosc_ok