stlink/flashloaders/stm32lx.s

23 wiersze
279 B
ArmAsm
Czysty Zwykły widok Historia

.syntax unified
2020-04-24 05:45:00 +00:00
.text
2020-04-24 05:45:00 +00:00
.global mycopy
mycopy:
myloop:
# copy 4 bytes
ldr r3, [r0]
str r3, [r1]
2020-04-24 08:39:56 +00:00
ldr r7, =4
add r0, r0, r7
add r1, r1, r7
2020-04-24 05:45:00 +00:00
# loop if r2 != 0
2020-04-24 08:39:56 +00:00
ldr r7, =1
subs r2, r2, r7
2020-04-24 05:45:00 +00:00
cmp r2, #0
bne myloop
2020-04-24 05:45:00 +00:00
myexit:
bkpt