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

发布者:GoldenDream最新更新时间:2022-03-07 来源: eefocus关键字:IAR软件  编译 手机看文章 扫描二维码
随时随地手机看文章

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


  通过输出的编译信息查看


  IAR默认的编译信息输出很少,基本就只能查看一下错误和警告的数量。

在这里插入图片描述

  如果想要输出更多的编译信息,在这个Messages信息框中,单击鼠标右键选择All。

在这里插入图片描述

  这时再重新编译一次代码。

在这里插入图片描述

  此时就可以看到编译信息输出了很多,其中就包括了代码占用空间情况。这样通过一个简单的设置就可直接在编译器输出信息中查看代码的大小了。


  通过输出map文件查看


  如果想要查看更详细的代码内存占用情况,可以通过输出map来查看。首先打开工程输出map文件的功能。

在这里插入图片描述

  菜单栏选择Project — Options ,也可以在工程目录上右键选择Options。

在这里插入图片描述

  此时会打开设置对话框。

在这里插入图片描述

  在左边一列选择Linker,然后在右边现在List选项,将第一个选项Generate linker map file 选中,然后点OK按钮退出设置。


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

在这里插入图片描述

  以记事本的方式打开这个map文件。

在这里插入图片描述

  在这个文件中就可以找到生成代码的详细信息,包括每个文件生成的代码大小都可以清晰的看到。

在这里插入图片描述

  文件中最后一行输出的信息就是第一种方法直接在Messages对话框中输出的信息。相当于map文件中的信息是对编译器中Messages信息的详细说明。


  通过这两种方法就能在IAR编译器中很方便的查看代码编译后的大小了。

关键字:IAR软件  编译 引用地址:IAR软件中直接查看编译后代码大小

上一篇:单片机快速将库函数版代码移植为寄存器代码方法
下一篇:STM8单片机串口同时识别自定义协议和Modbus协议

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved