Настройка STM32CudeIDE и создание проекта с поддержкой HAL
По состоянию на 02.11.2025 актуальной версией STM32CubeIDE является 1.19.0.
Если установить эту версию среды разработки на актуальный релиз ОС Linux, получим проблему в виде невозможности загрузки прошивки в микроконтроллер (или отладочную плату) из-за того, что в комплекте среды разработки поставляется набор утилит сборки и отладки (тулчейн) версии 13. Эта версия использует несколько устарешие библиотеки, например, libncurses5, которой больше нет в репозиториях ОС.
Чтобы решить эту проблему, нужно либо заменить тулчейн в директории с плагинами среды разработки, либо установить более свежий тулчейн и в настройках проекта указать путь к нему, убрав путь к версии 13.