我正在调试固件代码,需要使用输出 .bin 文件对硬件进行编程。在调试配置中,二进制文件大小为 158 KB,而在发布配置中,通过应用 IAR Embedded Workbench 中的优化设置可降至 120 KB。
我知道文件大小可以降至 50 KB 以下,因为以前的开发人员可以从该软件中获得一些旧的 .bin 文件。但是我找不到进一步减小文件大小的方法。
有谁知道如何在 IAR Embedded Workbench 的发布配置中减少二进制文件的大小?
这是我的地图文件的结尾行:
38 674 bytes of readonly code memory
4 721 bytes of readonly data memory
17 351 bytes of readwrite data memory
Errors: none
Warnings: none