.text‘ will not fit in region `ROM‘, region `ROM‘ overflowed by 3056 bytes问题记录

在用rtt做项目的时候出现的这个问题
如图
.text‘ will not fit in region `ROM‘, region `ROM‘ overflowed by 3056 bytes问题记录
网上很少有关于“ROM”的这个相关回答,只找到这个
.text‘ will not fit in region `ROM‘, region `ROM‘ overflowed by 3056 bytes问题记录
一开始不明白是什么意思
后来明白是超过了flash大小,我的flash大小是64k(这只是我个人出现的情况),如图是我的rtt项目编译出来的大小.text‘ will not fit in region `ROM‘, region `ROM‘ overflowed by 3056 bytes问题记录
占用了63k左右
办法如下:
法1.换芯片,换rom(虽然我不知道怎么换)
法2.如图
设置优化等级
.text‘ will not fit in region `ROM‘, region `ROM‘ overflowed by 3056 bytes问题记录
这个是个什么工具,用就对了!
.text‘ will not fit in region `ROM‘, region `ROM‘ overflowed by 3056 bytes问题记录
然后重点来了

点击项目名称右键构建配置
.text‘ will not fit in region `ROM‘, region `ROM‘ overflowed by 3056 bytes问题记录
选择clean all
然后选择全部构建
最后来看编译后bin文件大小.text‘ will not fit in region `ROM‘, region `ROM‘ overflowed by 3056 bytes问题记录
只剩下45k,搞定