commit 682ac093d29f4f118191374ff3e8bf35c8412b98
parent 3c5e2a5787bac536f13e2e517d441fc3dee7bb8f
Author: Matsuda Kenji <info@mtkn.jp>
Date: Fri, 10 Mar 2023 18:39:06 +0900
use offset for ldr/str
Diffstat:
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/main.s b/main.s
@@ -43,24 +43,20 @@ reset_chk:
// set baud rate for uart0
ldr r0, uart0_base
- add r0, r0, #0x24
mov r1, #67
- str r1, [r0, #0]
- add r0, r0, #0x4
+ str r1, [r0, #0x24]
mov r1, #52
- str r1, [r0, #0]
+ str r1, [r0, #0x28]
// set line control for uart0
- add r0, r0, #0x4
mov r1, #112
- str r1, [r0, #0]
+ str r1, [r0, #0x2c]
// enable uart0
- add r0, r0, #0x4
mov r1, #0x3
lsl r1, r1, #8
add r1, r1, #0x1
- str r1, [r0, #0]
+ str r1, [r0, #0x30]
// enable output
ldr r0, gpio_oe_set