[uquote="azhel12",url="/forum/viewtopic.php?p=4352735#p4352735"]Искал решение, если верно понял, дело в используемой библиотеке libc, на форумах и SO советовали выставить флаг
--specs=nosys.specs, но не помогло. Кто-то сталкивался с таким?[/uquote]
У меня такое наоборот появляется если --specs=nosys.specs добавить, стоит только --specs=nano.specs.
Добавлено after 1 hour 13 minutes 57 seconds:
[uquote="azhel12",url="/forum/viewtopic.php?p=4352735#p4352735"]С новым компилятором еще прошивка стала больше, тестовая моргалка диодом выросла с 300 байтов до 380, надеюсь, что из-за той же проблемы.[/uquote]
Проверил на халовском блинке, для gcc 10.3 и 12.2 получилось 728 и 752 байт. На C++ не проверить т.к. мои либы и на gcc 11 уже не скомпилируются... В любом случае не существенно, особенно учитывая, что простой переход с STM32F0 на G0 размер флеша удваивает или даже учетверяет, это те кто пишут на С для тинек выбирают компилятор по размеру генерируемого кода
