如何查看GD32 Keil和IAR工程的map文件

描述

我们在设计调试程序时,往往需要知道一个函数或一个变量它在MCU中具体所在的地址以及所占用的空间大小,这时候就需要查看map文件。

那么什么是map文件呢?map文件是编译器编译工程后生成的一个文件,文件会有很多信息,比如函数地址及所占空间大小、变量地址及所占用空间大小、栈顶指针、整个工程所占用的flash和RAM空间大小等等。在进行代码分析时,map文件是非常重要的。下面小编就来教大家如何查看GD32 Keil和IAR工程的map文件。

一、Keil工程:

Keil工程中打开map文件非常简单,将工程正常编译后,双击工程名即可打开map文件:

keil

 

二、IAR工程: IAR工程一般默认是不生成map文件的,我们需要进行一些设置。

1、首先打开工程option选项:

keil

 

然后在Linker——List中勾选Generate Linker map file

keil

 

点击OK后,将文件进行重新编译,就可以在output文件夹下看到map文件了哦。

keil

 

是不是很简单呢?以后,小编还会教大家对map文件进行深入分析哦,敬请期待!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分