If the board will not reset by softreset after power on, it will always hang at softreset. A gdb session is as below: (gdb) target remote /dev/ttyUSB0 Remote debugging using /dev/ttyUSB0 0x01001024 in ?? () (gdb) bt #0 0x01001024 in ?? () (gdb) c Continuing. ^C Program stopped. 0x00000288 in ResetISR () (gdb) c Continuing. (gdb) c Continuing. ^C Program stopped. 0x00000288 in ResetISR () (gdb) info reg r0 0x0 0 r1 0x0 0 r2 0x0 0 r3 0x0 0 r4 0x0 0 r5 0x0 0 r6 0x0 0 r7 0x0 0 r8 0x0 0 r9 0x0 0 r10 0x0 0 r11 0x0 0 r12 0x0 0 sp 0x20000800 0x20000800 lr 0xffffffff -1 pc 0x288 0x288 xpsr 0x1000000 16777216 (gdb)
↧