STM32Cubemx генерирует GCC Makefiles сейчас

Рик Кимбалл
Сб 15 июля 2017 г. 16:17
Я уже давно использую STM32Cubemx с SW4STM32 IDE. Тем не менее, я пропустил, что они недавно добавили возможность генерировать простые маркировки, которые работают с Arm-None-Eabi-GCC

Хорошая работа ул!

http: // chackaday.com/2017/07/15/stm32cub ... Makefiles/

Sheepdoll
Сб 15 июля 2017 г. 18:13
Приятно видеть официальную поддержку Makefiles. Было несколько сторонних сценариев, в том числе моя.

Недавно я был занят другими проектами, поэтому не обновил инструмент Cube MX. Наверное время сделать.

Горан.маховик
Сб 15 июля 2017 г., 19:34
Я использую Makefile от Cubemx в течение нескольких дней.
И есть некоторые проблемы :)

Если вы генерируете некоторые простые вещи, такие как несколько GPIOA.
Затем в следующий раз добавьте что -то вроде i2c или любого другого периферийного устройства.
Он не будет добавлять файлы C в Makefile (вам нужно добавить их вручную)
Если вы удалите Makefile, это не воссоздает его.

Я думаю, что отдых был в порядке, и использовать его с GDB -tui, тогда здорово ;)

Рик Кимбалл
Сб 15 июля 2017 г. 8:04 вечера
[Горан.маховик - Сб 15 июля 2017 г. 19:34] - Если вы генерируете некоторые простые вещи, такие как несколько GPIOA.
Затем в следующий раз добавьте что -то вроде i2c или любого другого периферийного устройства.
Он не будет добавлять файлы C в Makefile (вам нужно добавить их вручную)
Если вы удалите Makefile, это не воссоздает его.
Я только что попробовал это с советом STM32Vldovery. Я удалил Makefile, затем добавил UART в PINMap. Он воссоздал Makefile и добавил HAL_UART.c Файл. Может, вы используете разные функции генерации кода, чем я?
STM32Cubemx.png
STM32Cubemx.PNG (32.08 киб) просмотрено 1127 раз

Rogerclark
Сб 15 июля 2017 г. 9:12 вечера
Рик,

«Копировать» по умолчанию для вас?

Вы используете Linux или Windows?

Рик Кимбалл
Сб 15 июля 2017 г. 22:22
Да, копия - по умолчанию для меня. Я использую Ubuntu 16.04 LTS

Rogerclark
Солнце 16 июля 2017 г. 1:31
[Рик Кимбалл - Сб 15 июля 2017 г. 22:22] - Да, копия - по умолчанию для меня. Я использую Ubuntu 16.04 LTS
Спасибо

Горан.маховик
Солнце 16 июля 2017 г. 9:35 утра
Tnx.
Повторяет сейчас.
Я вижу, у меня нет новейшего Cubemx (загрузка сейчас), и я не установил копию всех (вместо этого я выбрал необходимую копию)

Горан.маховик
Солнце 16 июля 2017 г. 10:21
На данный момент все швы для работы...
Я до сих пор не могу читать или писать в EEPROM, который связан с I2C, но это, вероятно, какая -то другая проблема ...

Ddrown
Солнце 16 июля 2017 г. 16:57
Я использовал это с моим последним проектом. Он неправильно понял имена имен файлов промежуточного программного обеспечения USB, но в противном случае работал.

ZMEMW16
Солнце 16 июля 2017 г., 17:52
Без сомнения, это была проблема RTFM или Noddy, должен был установить Binpath для компилятора Arm.
Стивен

Настройка Lean Eclipse IDE

STM приобретает атоличный