скрытое меню

основные ошибки (постоянные грабли)

CTRL-F7 компиляция файла. Потом ОБЯЗАТЕЛЬНО F7 = Build (сборка), в противном случае изменения в прошивке не происходят. Или проще - только F7.

Далее F8 - прошивка.

Очень важно на начальном этапе программирования :
1. добавить поддержку тупого мигания светодиодом (лучше по прерыванию от таймера) , чтобы понимать, что микроконтроллер работает и что он прошился правильно последний раз. Это сэкономит очень много времени, т.к. в отличии от ПК смотря на плату с микроконтроллером трудно понять ,что там происходит.

Отладка

программатор/отладчик ST-LINK/V2 через разъем jtag 4pin или SW.