stkarm/src/kernel.s

36 lines
379 B
ArmAsm

.text
my_string:
.string "HELLO WORLD!\r\n\r\n"
.quad 0x00
.quad 0x5a
.align 4
.global _start
_start:
bl main
endless_busy_loop:
cpsid if
b endless_busy_loop
.extern c_printk
.global printk
printk:
push {lr}
/* disables IRQ and FIR in CPU */
cpsid if
bl c_printk
/* enables IRQ and FIR in CPU */
cpsie if
pop {pc}