X-Git-Url: https://robinkrens.nl/gitweb/?a=blobdiff_plain;f=start.asm;h=180f9a438f970dcf3a67c7bbad8d49b1424e5266;hb=d35408aabe7ea757d406bf8a7dba669ee8736bd5;hp=294a718221eba5d71bf860ccdfc569caddfd5b72;hpb=e0e42c2a52cb8371f4102832d20ffc5a52453a03;p=cortex-from-scratch diff --git a/start.asm b/start.asm index 294a718..180f9a4 100644 --- a/start.asm +++ b/start.asm @@ -1,4 +1,13 @@ - .equ STACK_TOP, 0x20000800 +/* (CC-BY-NC-SA) ROBIN KRENS - ROBIN @ ROBINKRENS.NL + * + * $LOG$ + * 2019/7/20 - ROBIN KRENS + * Initial version + * + * $DESCRIPTION$ + * + * */ + .equ STACK_TOP, 0x20010000 /* placed at 64kB, top of SRAM */ .text .global _start .global reset, nmi, hardfault @@ -27,14 +36,12 @@ hardfault: b hardfault .global stub stub: - mov r1, #'z' - ldr r0, [r1] - bx lr - /* ldr R0,=10 + ldr R0,=10 mov R1,#0 - udiv.w R2, R0, R1 */ + ldc2 11, cr0, [r1, #4] + udiv.w R2, R0, R1 .data - .word 'x' + .word 'x' .end