Add blank_check.S

This commit is contained in:
NIIBE Yutaka 2012-06-21 19:40:41 +09:00
parent c25d98bc58
commit 6f203bc4ea
2 changed files with 23 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2012-06-21 Niibe Yutaka <gniibe@fsij.org>
* tool/asm-thumb/blank_check.S: New.
2012-06-20 Niibe Yutaka <gniibe@fsij.org>
ST-Link/V2 flash ROM writer.

View File

@ -0,0 +1,19 @@
/* ARM Thumb Assembler code */
// arm-none-eabi-gcc -Wa,-amhls=blank_check.lst -c blank_check.S
.cpu cortex-m3
.thumb
ldr r1, .START_ADDR
ldr r2, .END_ADDR
0: ldr r0, [r1]
add r0, r0, #1
bne 1f
add r1, r1, #2
cmp r1, r2
bne 0b
1: bkpt #0x00
// success: r0=0
// fail: r0!=0
.align 2
.START_ADDR: .word 0x08000000
.END_ADDR: .word 0x08020000