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

我们在设计调试程序时,往往需要知道一个函数或一个变量它在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文件进行深入分析哦,敬请期待!

浅析预训练模型的起源与发展
关于汽车传感器检测的16个小技巧
Magic Leap发布了新版操作系统Lumin OS 0.94.0和Lumin SDK(0.19.0)
浅谈动环监控系统
蓝牙模块芯片型号有哪些?国产还是进口?核心指标有哪些
如何查看GD32 Keil和IAR工程的map文件
槽型光耦的四个脚应该如何接?
空调远程控制器的原理特点
国内企业的固态电池技术储备与研发进展如何?
Windows 10的秘密武器:智能家庭控制
LED日光灯电源采用内置式的缺点分析
主动利用大数据监测研判疫情趋势,为科学决策提供技术支撑
CBCT图像中的运动伪影成因
美大学开发可协助穿衣的机器人
智慧城市步入刷脸时代,人脸识别黑科技必不可少
单片机中电磁兼容性的处理方法
YouTube拒绝删除“特朗普获胜”相关视频,宣称没有违反规定
浅谈CPL-WB-01D3定向耦合器的产品优势
闪电实验室将为比特币支付商家推出首个付费服务
骨传导蓝牙耳机有什么功能、最值得买的五款骨传导耳机