По неясному пока закону иногда происходит сбой отладки, и при последующем запуске OpenOCD тот сообщает о странном кол-ве breakpoints и watchpoints.
Вместо 6 и 4 выводится, например, 0 и 0, 1 и 15(!), 5 и 4 и т.д. GDB клиент после этого не может заливать и отлаживать код.
Для реанимации МК переключение питания не помогает, помогает запуск стороннего отладчика (от Atollic или Texane) для перепрошивки на другое ПО.
На простом примере от scmRTOS такой ситуации нет (но с ним и не работаем интенсивно)
Чем может быть вызвано такое поведение МК - ошибками в ПО или проблемами в связке ST-link v2 - OpenOCD?
Да, все в Win7x64