首页 > 解决方案 > STM32F HAL 库太大

问题描述

我的微控制器项目的闪存用完了。如何减少 HAL 库的大小或以其他方式减少我项目的大部分内容?

标签: stm32stm32-hal

解决方案


尝试:

  • -ffunction-sections使用和-fdata-sections用于编译器,--gc-sections用于链接器,消除未使用的代码和数据(“垃圾收集”) 。
  • -O2 -flto对链接器和编译器都使用链接器时优化 (LTO) 。

推荐阅读