1 .global start 2 .global stack 3 .global reset 4 5 .text 6 .thumb 7 .align 0 8 9start: 10 @ 11 @ Insert code 12 @ 13 14 @ Fix for SAM-BA stack bug 15 ldr r0, reset 16 cmp r0, #0 17 bne return 18 ldr r0, stack 19 mov sp, r0 20 21return: 22 bx lr 23 24 .align 0 25stack: 26 .word 0 27reset: 28 .word 0 29 @ 30 @ Insert variables 31 @ 32