stm32 - STM32F HAL 库太大
问题描述
我的微控制器项目的闪存用完了。如何减少 HAL 库的大小或以其他方式减少我项目的大部分内容?
解决方案
尝试:
-ffunction-sections
使用和-fdata-sections
用于编译器,--gc-sections
用于链接器,消除未使用的代码和数据(“垃圾收集”) 。-O2 -flto
对链接器和编译器都使用链接器时优化 (LTO) 。
推荐阅读
- angular - Firestore 观察和接收子文档而不是整个文档?(时间序列数据)
- nuke-build - NUKE CI 构建错误“已添加具有相同密钥的项目”
- texture-mapping - Meshlab 在编辑面和导出到 DAE 时不保留纹理映射
- python - 如何在 PyQt5 的不同类中调用 QCheckBox?
- python - 有没有办法将一列十六进制代码传递到 Matplotlib/seaborn?
- java - Quarkus:包含未处理异常的堆栈跟踪
- python - Pandas 比较不同时间段的客户支出
- powershell - Onedrive 处理 OneDrive 文件夹中文件的动态 URL 路径以用作 Power Apps 数据表中的链接的明显问题
- excel - 使用类/标签名称提取数据并限制结果
- python - 如何在python中选择声音设备