Tag Archives: stlink

Debian-9: устанавливаем тулчейн для работы с STM32

Время течёт незаметно. Некоторые вещи почти не меняются, но другие, наоборот, изменяются сильно или вообще исчезают из употребления. Как оказалось, есть кое-какие отличия при установке программного обеспечения для работы с STM32 в Debian-8x и в Debian-9x.

Установка кросс-компилятора, сопутствующих утилит и библиотек — практически не изменились. Немного изменилась установка stlink. А вот способ получения файлов CMSIS изменился самым серьёзным образом.

В общем, господа программисты-разработчики-электронщики, пожалуйте снова за парту!

Читать далее

Устранение варнингов в stlink-gui

Я предполагаю, что вы уже знакомы с предыдущей публикацией:

Установка тулчейна для работы с микроконтроллерами ARM/Cortex http://wp.me/p1H7g0-1pG

Проблема в том, что при компиляции утилиты stlink-gui.c выскакивают пять ворнингов в строках 598, 599, 840, 853 и 913. Ругань идёт на использование устаревших технологий, которые применять не рекомендуется.

Далее я очень кратно расскажу, что нужно сделать, чтобы исправить ситуацию.

Читать далее

Установка тулчейна для работы с микроконтроллерами ARM/Cortex

Время летит быстро. Не так давно я описывал как устанавливать этот же тулчейн, откуда скачивать исходники, как компилировать и устанавливать кросс-компилятор и сопутствующие утилиты. Но время безжалостно всё это выкинуло на свалку истории. Теперь ничего этого делать не нужно. Теперь не нужны танцы с бубном и полуголыми девицами. Теперь почти весь инструментарий есть в репозиториях Debian и Ubuntu.

Собственно, рассказ о том как сейчас устанавливается этот тулчейн под катом.

Читать далее

stlink. Установка

Чтобы установить stlink :

  • вы должны уметь устанавливать пакеты из репозиториев,
  • вы должны иметь установленный на компе пакет git или git-core,
  • вы должны уметь клонировать к себе на комп исходники проекта из репозитория,
  • вы должны уметь собирать из исходников программы,
  • вы должны уметь уметь копировать файлы в системные директории,
  • вы должны понимать, как работает udev,
  • ну или хотя бы суметь тупо выполнить написанное ниже

Читать далее