Лично я вообще не использую IDE.
Я для себя решил, что для STM32 не существует нормальных сред.
В
своем блоге для себя в виде памятки описывал как разворачивать рабочее пространство под линух, думаю на винду можно сделать то же самое.
Если в кратце, то:
1. Генерирую базовый проект с инициализацией периферии в STM32CubeMX
2. Код пишу в Sublime
3. Компилирую компилятором arm-none-eabi-gcc
4. Ну и прошиваю утилитой st-link