Files
raspberrypi/bootloader03/vectors.s
David Welch b0ebc8d38b adding bootloader03. another xmodem based bootloader, uses a state machine so should be a little
more tolerant of errors (which you shouldnt get anyway).
2012-05-28 10:47:35 -04:00

41 lines
372 B
ArmAsm

.globl _start
_start:
b reset
.space 0x200000-4,0
reset:
mov sp,#0x10000000
bl notmain
hang: b hang
.globl PUT32
PUT32:
str r1,[r0]
bx lr
.globl PUT16
PUT16:
strh r1,[r0]
bx lr
.globl PUT8
PUT8:
strb r1,[r0]
bx lr
.globl GET32
GET32:
ldr r0,[r0]
bx lr
.globl BRANCHTO
BRANCHTO:
bx r0
.globl dummy
dummy:
bx lr