rp2040

RP2040 Programming without SDK
Log | Files | Refs

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:
Mmain.s | 12++++++------
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