Используйте openocd как openocd, честное слово. Сделайте локальный
конфиг, который после ресета вам и halt сделает, и PC поставит куда
нужно, и VTOR перезапишет. # Default hooks
source [find target/xxx.cfg]
xxx.cpu configure -event examine-end { ... }
xxx.cpu configure -event reset-start { ... }
xxx.cpu configure -event reset-init { ... }