我们在设计调试程序时,往往需要知道一个函数或一个变量它在MCU中具体所在的地址以及所占用的空间大小,这时候就需要查看map文件。
那么什么是map文件呢?map文件是编译器编译工程后生成的一个文件,文件会有很多信息,比如函数地址及所占空间大小、变量地址及所占用空间大小、栈顶指针、整个工程所占用的flash和RAM空间大小等等。在进行代码分析时,map文件是非常重要的。下面小编就来教大家如何查看GD32 Keil和IAR工程的map文件。
一、Keil工程:
Keil工程中打开map文件非常简单,将工程正常编译后,双击工程名即可打开map文件:
二、IAR工程: IAR工程一般默认是不生成map文件的,我们需要进行一些设置。
1、首先打开工程option选项:
然后在Linker——List中勾选Generate Linker map file
点击OK后,将文件进行重新编译,就可以在output文件夹下看到map文件了哦。
是不是很简单呢?以后,小编还会教大家对map文件进行深入分析哦,敬请期待!
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6002文章
43980浏览量
620885 -
IAR
+关注
关注
5文章
319浏览量
36290 -
keil
+关注
关注
68文章
1196浏览量
165331 -
MAP
+关注
关注
0文章
47浏览量
15024 -
GD32
+关注
关注
7文章
333浏览量
23748
发布评论请先 登录
相关推荐
什么是GD32
一、前言什么GD32?GD32是国内开发的一款单片机,据说开发的人员是来自ST公司的,GD32也是以STM32作为模板做出来的。所以GD32和STM32有很多地方都是一样的,不过
发表于 08-12 07:46
如何从0开始上手GD32系列单片机
价格优势逐渐扩大了在开发群体中的影响力和接受度。 本文将教大家如何从0开始上手GD32系列单片机,并移植涂鸦MCU-SDK来对接涂鸦WB3S wifi模块,快速接入涂鸦云。工程搭建 本文选用的MCU型号为GD32F450,
发表于 09-02 06:21
GD32F103RC官方移植IAR相关资料推荐
前提要求:①在官网下载的IAR支持GD32芯片的安装包并安装②IAR版本在8.4及以上开始1.官网下载Demo软件并解压2.Template文件夹里删除以下
发表于 01-26 06:13
分享在IAR环境下GD32的flash下载算法的一些理解
IAR支持GD32的插件安装由于原生安装的IAR开发环境并不支持GD32 MCU的信息,主要是设备描述信息,icf内存映射文件信息和flas
发表于 09-30 11:05
《GD32 MCU原理及固件库开发指南》 + 初读感悟
GD32 MCU原理固件库开发指南这本书内容丰富,囊括了GD32中的所有外设,书中首先介绍了如何使用MDK或IAR软件搭建GD32工程环境,
发表于 03-31 22:11
GD32F系列单片机开发总结(二):GD32芯片包添加步骤
**GD32芯片包添加步骤**GD32开发环境可以有多个选择,常见的开发编译环境有:Keil4,keil5,IAR。本教程针对
发表于 11-13 17:21
•32次下载
GD32F103RC官方移植IAR
前提要求:①在官网下载的IAR支持GD32芯片的安装包并安装②IAR版本在8.4及以上开始1.官网下载Demo软件并解压2.Template文件夹里删除以下
发表于 12-02 14:36
•14次下载
评论