commit 3c5e2a5787bac536f13e2e517d441fc3dee7bb8f
parent ba3564cccf5996505122c740de2fefa2a85dc302
Author: Matsuda Kenji <info@mtkn.jp>
Date: Fri, 10 Mar 2023 16:19:26 +0900
add test for uart0
something wrong
Diffstat:
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/main.s b/main.s
@@ -70,6 +70,12 @@ reset_chk:
ldr r0, gpio_out
mov r3, #0
+
+echo:
+ b uart0_recv
+ b uart0_send
+ b echo
+
loop:
// assert gpio24
str r1, [r0, #0]
@@ -91,7 +97,8 @@ del_loop:
uart0_send:
// check if fifo is not full
ldr r1, uart0_base
- add r2, r1, #0x18
+ mov r2, #0x18
+ add r2, r1, r2
ldr r2, [r2, #0]
mov r3, #32
and r2, r3
@@ -107,7 +114,8 @@ uart0_send:
uart0_recv:
// check if fifo is empty
ldr r1, uart0_base
- add r2, r1, #0x18
+ mov r2, #0x18
+ add r2, r1, r2
ldr r2, [r2, #0]
mov r3, #16
and r2, r3