Top.Mail.Ru
Уведомления
Очистить все

[Решено] Какие IDE поддерживает STM32CubeMx?

 Nut
(@nut)
New member

Всем доброго дня!

Пользовался раньше STM32CubeMx для генерации кода под IAR Embedded Workbench, затем немного ушел в сторону от STM32 и вот сейчас снова возвращаюсь к этой теме. Я так понимаю ST сделали свою IDE (STM32CubeIDE), в которую интегрирован STM32CubeMx. В связи с этим вопрос - а CubeMx отдельно еще существует, то есть могу ли я как во время его появления генерировать код под IAR и дальше разрабатывать проект не используя CubeIDE?

Заранее всех благодарю.

Цитата
Создатель темы Размещено : 19.01.2025 12:05
(@eduard)
Level 5 Moderator

Запись от: @nut

а CubeMx отдельно еще существует

Да. Существует. Если перейдёте на CubeIDE ни в коем случае не пользуйтесь встроенным CubeMX. Пользуйтесь им отдельно.

А так без проблем. Только VPN нужен будет и регистрация на сайте.

Лучше использовать версии, в которых регистрация не нужна.

ОтветитьЦитата
Размещено : 19.01.2025 15:03
 Nut
(@nut)
New member

Запись от: @eduard

Если перейдёте на CubeIDE ни в коем случае не пользуйтесь встроенным CubeMX. Пользуйтесь им отдельно.

А почему?

 

ОтветитьЦитата
Создатель темы Размещено : 20.01.2025 14:43
(@eduard)
Level 5 Moderator

Запись от: @nut

А почему?

Во первых, это неудобно. Удобнее переключаться между окнами и описывать выводы в программе.
Я не пользуюсь генерированием проекта. А при выходе он его генерирует. Если отказаться какая то проблема была.

Во вторых не помню. Какой то глюк словил.

ОтветитьЦитата
Размещено : 20.01.2025 18:51
(@remontovich)
Level 1

@nut у меня CubeIDE Version: 1.15.1

Работаю в связке с CubeMX. Проблем пока не было. Даже удобно. Бывает нужно оперативно переконфигурировать периферию и, если делать это отдельно, то очень потом муторно искать и замещать кусочки кода, которые менялись. А так - все за тебя компилятор как надо переделает в *.c и *.h файлах. При этом твой код остается целым.

ОтветитьЦитата
Размещено : 04.02.2025 15:30
Aveal
(@aveal)
Top level Admin

Я тоже в целом перешел на CubeIde + CubeMx в большинстве новых проектов, единственное что, если git и т. п. не используете, то рекомендую периодически делать резервные копии вручную. На случай потенциального бага в CubeMx, который в какой-то момент может при генерации кода просто удалить какой-либо пользовательский код.

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

ОтветитьЦитата
Размещено : 05.02.2025 10:53
Поделиться: