/* set interrupt vector */
ldr r0, _load_address
mov r1, #0x0 /* target address */
add r2, r0, #0x20 /* size, 32bytes */
copy_loop:
ldmia r0!, {r3-r10} /* copy from source address [r0] */
stmia r1!, {r3-r10} /* copy to target address [r1] */
cmp r0, r2 /* until source end addreee [r2] */
ble copy_loop
应该是将0x30000000 + 0x40 ~ 0x30000060也就是vector table 建立到0x00000000位置,但是在QEMU下debug 发现没有在0x00000000建立。这是为什么呢?是我理解的问题吗?