It goes inside FLASH_DRV_EraseAllBlock function, then FLASH_DRV_CommandSequence, and at the end of the function throw a <signal handler called>() at 0xfffffff9 Which give me on View Disassembly ( i dunno if it's help) fffffff1: movs r0, r0 fffffff3: movs r0, r0 fffffff5:...