Причин неработы может быть несколько. Надо отдельно каждую
проверить. Начинать с ST-Link Utility: 1. Убедиться что программатор виден на ПК и для него установлены драйверы. Ну, это понятно как делается.
2. Смотрим с помощью ST-Link Utility. Если соединяется с ней - проблемы в настройках среды разработки. Ну и защита если установлена - надо убрать. Если не соединяется, то смотрим дальше:
3. В МК прошита программа, которая ставит раком отладку. Варианты как такое может получиться - известны. Главное - надо с помощью ST-Link Utility попытаться соединиться с таким МК, для чего его в момент соединения переводят в состояние сброса подачей нуля на ногу Reset.
Если соединиться не получается - проблема в связке МК - программатор. надо прозвонить провода, проверить правильность соединения и осциллом смотреть сигналы - кто не отвечает или не передает.
4. Если соединилось - стираем глючную прошивку, и дальше скорее всего заработает. Если нет, то:
5. Смотрим уже настройки в среде разработки. Ну тут уже все от среды зависит, я с Кубом не работаю, не знаю.