0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

聚沃科技 2024-01-27 09:30 次阅读

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

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

一、Keil工程:

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

wKgaomW0XHOAMffiAACpYWX07T0075.png

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

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

wKgZomW0XHmAfebSAADGlUkBTY4073.png

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

wKgaomW0XJCATW72AABpCQD9Eg8175.png

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

wKgaomW0XH2AbDn_AADIVEntHFQ424.png

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

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

    关注

    6002

    文章

    43980

    浏览量

    620885
  • IAR
    IAR
    +关注

    关注

    5

    文章

    319

    浏览量

    36290
  • keil
    +关注

    关注

    68

    文章

    1196

    浏览量

    165331
  • MAP
    MAP
    +关注

    关注

    0

    文章

    47

    浏览量

    15024
  • GD32
    +关注

    关注

    7

    文章

    333

    浏览量

    23748
收藏 人收藏

    评论

    相关推荐

    如何查看GD32 KeilIAR工程map文件?#GD32 #KEIL #嵌入式开发 #单片机

    单片机mcu
    聚沃科技
    发布于 :2024年01月28日 09:31:01

    什么是GD32

    一、前言什么GD32GD32是国内开发的一款单片机,据说开发的人员是来自ST公司的,GD32也是以STM32作为模板做出来的。所以GD32和STM32有很多地方都是一样的,不过
    发表于 08-12 07:46

    如何从0开始上手GD32系列单片机

    价格优势逐渐扩大了在开发群体中的影响力和接受度。   本文将教大家如何从0开始上手GD32系列单片机,并移植涂鸦MCU-SDK来对接涂鸦WB3S wifi模块,快速接入涂鸦云。工程搭建  本文选用的MCU型号为GD32F450,
    发表于 09-02 06:21

    GD32芯片包添加步骤有哪些

    **GD32芯片包添加步骤**GD32开发环境可以有多个选择,常见的开发编译环境有:Keil4,keil5,IAR。本教程针对
    发表于 11-22 08:30

    请问GD32启动文件使用的ARM汇编指令有哪些呢

    请问GD32启动文件使用的ARM汇编指令有哪些呢?
    发表于 11-29 07:06

    GD32启动文件的Startup.s有何作用

    GD32启动文件的Startup.s有何作用?怎样去编写GD32启动文件Startup.s的代码程序呢?
    发表于 11-29 06:45

    GD32F103RC官方移植IAR相关资料推荐

    前提要求:①在官网下载的IAR支持GD32芯片的安装包并安装②IAR版本在8.4及以上开始1.官网下载Demo软件并解压2.Template文件夹里删除以下
    发表于 01-26 06:13

    如何使用keil5/MDK对GD32进行软件仿真?

    如何使用keil5/MDK对GD32进行软件仿真?
    发表于 02-22 06:32

    分享在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

    IAR能否支持对兆易的GD32进行编程开发?

    IAR能否支持对兆易的GD32进行编程开发
    发表于 10-11 07:30

    IAR分析内存重要的神器 - map文件全解析

    IAR分析内存重要的神器 - map文件全解析
    的头像 发表于 03-14 14:19 7966次阅读
    <b class='flag-5'>IAR</b>分析内存重要的神器 -  <b class='flag-5'>map</b><b class='flag-5'>文件</b>全解析

    GD32单片机开发环境搭建(Keil5安装)

    GD32单片机开发环境搭建(Keil5安装)
    发表于 11-13 14:36 39次下载
    <b class='flag-5'>GD32</b>单片机开发环境搭建(<b class='flag-5'>Keil</b>5安装)

    GD32F系列单片机开发总结(二):GD32芯片包添加步骤

    **GD32芯片包添加步骤**GD32开发环境可以有多个选择,常见的开发编译环境有:Keil4,keil5,IAR。本教程针对
    发表于 11-13 17:21 32次下载
    <b class='flag-5'>GD</b>32F系列单片机开发总结(二):<b class='flag-5'>GD32</b>芯片包添加步骤

    GD32F103RC官方移植IAR

    前提要求:①在官网下载的IAR支持GD32芯片的安装包并安装②IAR版本在8.4及以上开始1.官网下载Demo软件并解压2.Template文件夹里删除以下
    发表于 12-02 14:36 14次下载
    <b class='flag-5'>GD</b>32F103RC官方移植<b class='flag-5'>IAR</b>