Size: a a a

2021 April 08

ED

Egor Dolgalev in Embedded Group
надо настраивать компиляцию и выключать все ненужное
источник

И

Иван in Embedded Group
Кидай почитаем
источник

YS

Yaroslav Syrytsia in Embedded Group
вот прям туда, в "хвост" )) наследие, увы )
источник

SK

Stas Koynov in Embedded Group
вот вот как раз об этом щас
источник

A

Alexander in Embedded Group
Как вариант.
источник

SK

Stas Koynov in Embedded Group
источник

RC

Roman Clor in Embedded Group
У меня gcc cpp11 тулчейн
источник

YS

Yaroslav Syrytsia in Embedded Group
а какая версия ?
источник

SK

Stas Koynov in Embedded Group
Переслано от Stas Koynov
я бы добавил еще -fno-use-cxa-atexit и -flto -ffunction-sections -fdata-sections для возможности более жесткой оптимизации. правда может понадобиться повесить атрибуты used для прерываний и т.п, если они в лоб написаны. для gcc weak не требует его по крайней мере для C++17 с тулчейном от АРМ с gcc-10.2.1
+ я так понимаю что RTTI (-fno-rtti) это почти в 99% в эмедете не нужно. отключив у себя я получил + 6Кб флэшки это много!
так же можно отсортировать данные в секциях: -Wl,--sort-section=alignment -Wl,--sort-common=descending
источник

A

Artem 🏳️‍🌈 USSR Gay ... in Embedded Group
Спасибо, но я дошел до чиподипа и купил на stm429 :)
источник

ED

Egor Dolgalev in Embedded Group
я много в разных проектах поучаствовал фирмварных с плюсами и не вижу приемуществ си
источник

RC

Roman Clor in Embedded Group
7 2018 q2
источник

ED

Egor Dolgalev in Embedded Group
при этом динамика для контроллеров тоже вполне обоснована может быть
источник

SK

Stas Koynov in Embedded Group
на офф сайте арма есть 10.2.1 с новым С++20. но там есть не приятная фича(чтоб им пусто было) про волотайл, сегодня я поднял холивар в ++ чате.... по этому поводу
источник

SK

Stas Koynov in Embedded Group
но если юзать 17, то все норм. мне пока фишек 20ых не нужны.
источник

RC

Roman Clor in Embedded Group
Да я и 11 то не пользовался 😅
источник

YS

Yaroslav Syrytsia in Embedded Group
ну, volatile то отдельная песня, да :D
источник

A

Alexander in Embedded Group
Модули? Корутины?
источник

SK

Stas Koynov in Embedded Group
ну для нас это критично..
источник

RC

Roman Clor in Embedded Group
Просто не юзать перемирию 😂
источник