Установка ПО [STM32, Часть 1]

8 Сентября 2012 К комментариям

Необходимый минимум действий – это компиляция и прошивка программы в МК.

В последнее время стараюсь использовать бесплатные решения на основе 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 скачать.


Установка ПО

Рекомендую устанавливать все программы в директории, путь и имя которых не содержит пробелы и кириллические символы.

У меня для этого выделена отдельная директория Tools, в корне диска.

Кратенькое видео по установке:

Правильность установки можно проверить набрав в командной строке:

arm-none-eabi-gcc.exe -v

[caption id=”attachment_29” align=”aligncenter” width=”323”]Проверка правильности установки компилятора Проверка правильности установки компилятора[/caption]

Установка остальных программ происходит аналогично.


Последняя версия компилятора используемая мной и дополнительные ссылки:

  • СodeСourcery CodeBench Lite Edition скачать
  • "Конфигурация среды Eclipse/GCC для разработки программ STM32" читать
  • "Начало работы с платформой Eclipse" читать
  • Утилита ST-Link скачать


comments powered by Disqus