Необходимый минимум действий – это компиляция и прошивка программы в МК.
В последнее время стараюсь использовать бесплатные решения на основе GNU Compiler Collection, или проще GCC. В данном случае использовал бесплатную сборку (CodeBench Lite Edition) от СodeСourcery (www.codesourcery.com). Можно использовать сборку YAGARTO GNU ARM toolchain (www.yagarto.de), в майк-файле достаточно поменять только путь.
Для программирования используем фирменную утилиту STM32 ST-Link Utility, скачать можно на офф сайте (www.st.com).
Редактор кода можно использовать любой ;) мне более предпочтителен Eclipse IDE for C/C++ Developers (www.eclipse.org), и система контроля версий Git (git-scm.com). Git - консольное приложение, если вам это не нравиться рекомендую использовать бесплатную утилиту Git Extensions (скачать).
Так же для сборки необходима утилита GNU make, я рекомендую установить набор утилит YAGARTO Tools скачать.
Читать далее...