Size: a a a

2021 January 26

AJ

Arm Jedi in Embedded Group
Ребят натолкните на мысль как в кейл по одной кнопке собирать несколько вариантов прошивок с разными дефайнами. Ну грубо говоря сразу получать hex release и debug
источник

SK

Stepan Komarov in Embedded Group
Arm Jedi
Ребят натолкните на мысль как в кейл по одной кнопке собирать несколько вариантов прошивок с разными дефайнами. Ну грубо говоря сразу получать hex release и debug
в настройках есть вкладка user, там можно прикрутить свои скрипты
источник

AJ

Arm Jedi in Embedded Group
Stepan Komarov
в настройках есть вкладка user, там можно прикрутить свои скрипты
👍
источник

LZ

Leonid Zaliubovskii in Embedded Group
Arm Jedi
Ребят натолкните на мысль как в кейл по одной кнопке собирать несколько вариантов прошивок с разными дефайнами. Ну грубо говоря сразу получать hex release и debug
Для этого существует у кейла такая штука как target

https://www.keil.com/support/man/docs/uv4/uv4_ca_projtargfilegr.htm
источник

LZ

Leonid Zaliubovskii in Embedded Group
Оно автоматом будет подтягивать разные дефайны, даже файлы можно разные
источник

零幡

零 幡田 in Embedded Group
Nope. Один запуск компайла, один набор дифайнов, одна прошивка. Скрипты могут лишь патчить скомпайленое.
источник

LZ

Leonid Zaliubovskii in Embedded Group
Stepan Komarov
в настройках есть вкладка user, там можно прикрутить свои скрипты
Скрипты, то для другого. Например переложить бинарь  нужное место. Упаковать, ещё что-то сделать.

Хотя там есть pre build и post build скрипты.

Но для патчинга дефайнов их использовать, это как дрочка вприсядку. Странно и неудобно
источник

A

Alexander in Embedded Group
Еще компилятор keil можно подключить к CMake.
Но это своего рода прон.
источник

零幡

零 幡田 in Embedded Group
Alexander
Еще компилятор keil можно подключить к CMake.
Но это своего рода прон.
Прон это когда разрабы кейла предлагают для скриптинга запускать среду с ключом nogui, когда не видно окна приложения, но в остальном всё то же самое. А прикрутить к симаке компилер мне кажется клёви идеей. Был бы ещё гайдик.
источник

A

Artem 🏳️‍🌈 USSR Gay ... in Embedded Group
Cate Archer
Ну митап в пятницу.
А есть ссылка?
источник

LZ

Leonid Zaliubovskii in Embedded Group
零 幡田
Прон это когда разрабы кейла предлагают для скриптинга запускать среду с ключом nogui, когда не видно окна приложения, но в остальном всё то же самое. А прикрутить к симаке компилер мне кажется клёви идеей. Был бы ещё гайдик.
Ну одно из использований, ничем не хуже чем другие имхо
источник

LZ

Leonid Zaliubovskii in Embedded Group
Alexander
Еще компилятор keil можно подключить к CMake.
Но это своего рода прон.
Но это не поможет с разными таргетами сборки насколько я знаю. Если не прав, с радостью послушаю
источник

AJ

Arm Jedi in Embedded Group
Leonid Zaliubovskii
Оно автоматом будет подтягивать разные дефайны, даже файлы можно разные
Вот именно то что нужно. Спасибо
источник

LZ

Leonid Zaliubovskii in Embedded Group
Пожалуйста
источник

A

Alexander in Embedded Group
Leonid Zaliubovskii
Но это не поможет с разными таргетами сборки насколько я знаю. Если не прав, с радостью послушаю
Технически в Cmake тоже можно pre- postbuild организовать. Ну и настроек сборки там побогаче.
источник

A

Alexander in Embedded Group
零 幡田
Прон это когда разрабы кейла предлагают для скриптинга запускать среду с ключом nogui, когда не видно окна приложения, но в остальном всё то же самое. А прикрутить к симаке компилер мне кажется клёви идеей. Был бы ещё гайдик.
источник

零幡

零 幡田 in Embedded Group
Leonid Zaliubovskii
Ну одно из использований, ничем не хуже чем другие имхо
Хуже тем, что каждый раз грузится вся среда, вместо того, чтобы просто дёргать компилер, линкер и т.п.
источник

LZ

Leonid Zaliubovskii in Embedded Group
Alexander
Технически в Cmake тоже можно pre- postbuild организовать. Ну и настроек сборки там побогаче.
Да, но это же другое. Target подтягивать будет нужные дефайны и файлы. Не думаю что скрипты это смогут
источник

LZ

Leonid Zaliubovskii in Embedded Group
零 幡田
Хуже тем, что каждый раз грузится вся среда, вместо того, чтобы просто дёргать компилер, линкер и т.п.
Это да, но в отличии от простигосподи эклипса, не такая уж она и тяжёлая
источник

LZ

Leonid Zaliubovskii in Embedded Group
Уровня блокнота или notepad++
источник