140783ef66
Completely rewrite the Mafile, properly put the usb driver in its own file and the target specific files in a subdirectory. Change-Id: Iaeee0128e021d5dad76b4d6035a63e33e2d946c1
17 lines
385 B
ArmAsm
17 lines
385 B
ArmAsm
.section .text,"ax",%progbits
|
|
.code 32
|
|
.align 0x04
|
|
.global start
|
|
start:
|
|
msr cpsr_c, #0xd3 /* enter supervisor mode, disable IRQ/FIQ */
|
|
ldr sp, =oc_stackend
|
|
/* clear bss */
|
|
ldr r2, =bss_start
|
|
ldr r3, =bss_end
|
|
mov r4, #0
|
|
1:
|
|
cmp r3, r2
|
|
strhi r4, [r2], #4
|
|
bhi 1b
|
|
/* jump to C code */
|
|
b main
|