сайт для палких паяльників

System Workbench for STM32 Установка на Ubuntu, настройка программатора и отладчика. System Workbench for STM32 – мультиплатформенная полноценная среда разработки с удобным отладчиком и приятная в работе. Бесплатная. Без ограничений по размеру кода, без ограничений по времени. Сделана на базе Eclipse. Работает на операционных системах Linux, MacOS, Windows. Я буду устанавливать на Ubuntu 17.04.

Устанока System Workbench for STM32 на Ubuntu

1. Заходим на сайт http://www.openstm32.org, регистрируемся. После чего на e-mail приходит ссылка для подтверждения регистрации. Подтверждаем, заходим на сайт со своим логином и паролем.

2. Находим файл install_sw4stm32_linux_64bits-latest.run и качаем его. Для 32-битных ОС качаем install_sw4stm32_linux_32bits-latest.run

3. Пока файл скачивается установим необходимые пакеты:


sudo apt-get install libc6:i386 lib32ncurses5
sudo apt install gksu

4. Устанавливаем права на запуск для скачанного файла install_sw4stm32_linux_64bits-latest.run. Запускаем файл install_sw4stm32_linux_64bits-latest.run (в терминале). Должна начаться инсталляция. Устанавливаем.

 

5. После завершения установки заходим в папку куда установили (иконок в меню не будет), запускаем eclipce.

6. Указываем путь к Workspace, после старта проверяем на предмет обновлений, после чего создаем первый пробный проект. Я создал с библиотекой SPL. Пытаемся компилировать.

Подключаем программатор с подключенным микроконтроллером и пытаемся выполнить пункт меню Run (компиляция, заливка в чип и запуск программы)

Если не заработало сразу – настраиваем программатор и отладчик.

Настройка программатора и отладчика

7. Если в настройках Run закладка Debugger пишет что ST-Link сервер не установлен, устанавливаем его. Он находиться в папке: ~/Ac6/SystemWorkbench/stlinkserver/st-stlink-server-1.0.12-1-linux-amd64.deb

8. После установки st-stlink-server-1.0.12-1-linux-amd64.deb в настройках Run пытаемся включить наш программатор. У меня вылезло сообщение “Обновите прошивку”. Имеется в виду прошивку в программаторе ST-LINK v2.

9. Качаем с сайта http://www.st.com/ обновлялку прошивки. Нужен файл (на момент написания статьи) en.stsw-link007.zip. Из архива вынимаем всю папку. В терминале заходим в папку: stsw-link007/AllPlatforms/StlinkRulesFilesForLinux и копируем файлы как сказано в инструкции:


sudo cp *.* /etc/udev/rules.d

После чего запускаем STLinkUpgrade.jar:


sudo java -jar ./STLinkUpgrade.jar

(Если java не установлена, ругнется и подскажет какой пакет поставить). После запуска STLinkUpgrade.jar обновляем прошивку программатору (программатор должен быть воткнут в USB компа 🙂 ).

10. Заходим в эклипсе в настроки Run, закладка Debug и устанавливаем Software system reset (поскольку у моего отладчика хардварный Reset отсутствует).

Все. Заливка и отладка должны работать нормально.

Enjoy!

Смотри также:

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

 
Translate
Архіви

© 2011-2018 Андрій Корягін, Кременчук - Київ, Україна