UAVpilot писал(а):Скачай CubeMX, создай новый проект на основе любой demoboard и сгенери результат - при генерации
будут предложены варианты IDE под которые генерить, вот любой из них и ставь.
Правильная мысль. В голову пока еще не приходила, т.к. после года попыток разобраться, что же такое HAL, и как с ним работать - уже не осталось сил на поиск новой среды разработки.
UAVpilot писал(а):CoIDE уж точно не стоит ставить - оно заточено под библиотеку, которую ST уже похоронил.
UAVpilot говорит, что давно пора переходить на HAL.
staltech писал(а):
Все равно какая среда, только без КАЛА!!!
В КАЛЕ шаг вправо или влево и потеря недели времени гарантирована, возможно еще и напрасно.
staltech говорит наоборот.
Я несколько раз пытался создать основу проекта используя CubeMX с его HAL библиотеками.
Пока делаешь что-то простое - компилируется.
Как доходит дело до инициализации сложной периферии - не могу скомпилировать.
И в статусном окне система не объясняет где возникает ошибка и что ей не нравится.
Просто че-нибудь вроде "ошибка компилирования".
Несколько дней пытался создать базу для проекта с USB COM портом, SPI, UART, энкодерами и несколькими таймерами.
В итоге не смог даже один единственный USB поднять.
А со стандартными библиотеками получилось за несколько часов.