Pull to refresh
1
0
Send message

-flto мощный инструмент, дающий выигрыш по размеру и скорости выполнения. Выводы Вашей статьи могут кардинально измениться :).
GCC в связке с CubeMX требует немножко танцев с бубном.
Основные возможные проблемы связаны с ".weak" и возможной "переоптимизацией" глобальных переменных.
В файле (например) startup_stm32g431xx.s закомментите все(!) ".thumb_set" типа:
.weak NMI_Handler
//.thumb_set NMI_Handler,Default_Handler
Чаще всего этого будет достаточно.
Подозреваю, что есть более элегантное решение, пока поборол только так.
Удачи.

Information

Rating
Does not participate
Registered
Activity