IAR软件中直接查看编译后代码大小

在使用IAR软件编译代码时,编译后往往看不到编译后代码的大小情况。在调试程序的时候还是比较麻烦的。下面就总结两种最简单的方法在IAR编译器中查看代码大小。

本文记录,因为使用BootLoader,需要重新分配flash地址,所以要知道BootLoader和APP程序大小

原文:https://blog.csdn.net/qq_20222919/article/details/121743088

通过输出的编译信息查看

IAR默认的编译信息输出很少,基本就只能查看一下错误和警告的数量。
在这里插入图片描述
 如果想要输出更多的编译信息,在这个Messages信息框中,单击鼠标右键选择All。
在这里插入图片描述
这时再重新编译一次代码。
在这里插入图片描述
此时就可以看到编译信息输出了很多,其中就包括了代码占用空间情况。这样通过一个简单的设置就可直接在编译器输出信息中查看代码的大小了。

通过输出map文件查看

如果想要查看更详细的代码内存占用情况,可以通过输出map来查看。首先打开工程输出map文件的功能。
在这里插入图片描述
菜单栏选择Project — Options ,也可以在工程目录上右键选择Options。
在这里插入图片描述在这里插入图片描述
 在左边一列选择Linker,然后在右边现在List选项,将第一个选项Generate linker map file 选中,然后点OK按钮退出设置。

接下来全部编译工程,在工程的Dubug目录中List目录里面就会生成一个工程的map文件。

在这里插入图片描述
以记事本的方式打开这个map文件。
在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值