I am not sure if I wrote the wrong linker script or something like and flash a hex into the QSPI Flash at 0x20000000 accidentally which may override the original bootloader, now my program flashed into 0x20010000 is not running when I reset the red-v board.
I just used JLink to debug, pc is stuck at 0x20000508.
In GDB, I jump to 0x20010000 by j *0x20010000
, my program starts running as expected.
I am wondering who can help dump the bootloader between 0x20000000 - 0x20010000, and I can flash the original bootloader. And maybe Sparkfun can help
Any idea?