Всем доброго дня!
Пользовался раньше STM32CubeMx для генерации кода под IAR Embedded Workbench, затем немного ушел в сторону от STM32 и вот сейчас снова возвращаюсь к этой теме. Я так понимаю ST сделали свою IDE (STM32CubeIDE), в которую интегрирован STM32CubeMx. В связи с этим вопрос - а CubeMx отдельно еще существует, то есть могу ли я как во время его появления генерировать код под IAR и дальше разрабатывать проект не используя CubeIDE?
Заранее всех благодарю.
а CubeMx отдельно еще существует
Да. Существует. Если перейдёте на CubeIDE ни в коем случае не пользуйтесь встроенным CubeMX. Пользуйтесь им отдельно.
А так без проблем. Только VPN нужен будет и регистрация на сайте.
Лучше использовать версии, в которых регистрация не нужна.
Если перейдёте на CubeIDE ни в коем случае не пользуйтесь встроенным CubeMX. Пользуйтесь им отдельно.
А почему?
А почему?
Во первых, это неудобно. Удобнее переключаться между окнами и описывать выводы в программе.
Я не пользуюсь генерированием проекта. А при выходе он его генерирует. Если отказаться какая то проблема была.
Во вторых не помню. Какой то глюк словил.
@nut у меня CubeIDE Version: 1.15.1
Работаю в связке с CubeMX. Проблем пока не было. Даже удобно. Бывает нужно оперативно переконфигурировать периферию и, если делать это отдельно, то очень потом муторно искать и замещать кусочки кода, которые менялись. А так - все за тебя компилятор как надо переделает в *.c и *.h файлах. При этом твой код остается целым.
Я тоже в целом перешел на CubeIde + CubeMx в большинстве новых проектов, единственное что, если git и т. п. не используете, то рекомендую периодически делать резервные копии вручную. На случай потенциального бага в CubeMx, который в какой-то момент может при генерации кода просто удалить какой-либо пользовательский код.
Справедливости ради отмечу, что такое в CubeMx у меня лично происходило последний раз году в 2016 примерно, на тот момент это был еще сыроватый продукт.