1 如何查看GD32 Keil和IAR工程的map文件-德赢Vwin官网 网
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文件进行深入分析哦,敬请期待!

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

    关注

    6034

    文章

    44554

    浏览量

    634560
  • IAR
    IAR
    +关注

    关注

    5

    文章

    350

    浏览量

    36663
  • keil
    +关注

    关注

    68

    文章

    1212

    浏览量

    166838
  • MAP
    MAP
    +关注

    关注

    0

    文章

    49

    浏览量

    15137
  • GD32
    +关注

    关注

    7

    文章

    403

    浏览量

    24325
收藏 人收藏

    评论

    相关推荐

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

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

    GD32芯片包添加步骤有哪些

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

    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

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

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

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

    IAR分析内存重要的神器 - map文件全解析
    的头像 发表于 03-14 14:19 9225次阅读
    <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 40次下载
    <b class='flag-5'>GD32</b>单片机开发环境搭建(<b class='flag-5'>Keil</b>5安装)

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

    **GD32芯片包添加步骤**GD32开发环境可以有多个选择,常见的开发编译环境有:Keil4,keil5,IAR。本教程针对
    发表于 11-13 17:21 37次下载
    <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>

    GD32 MCU 入门教程】一、GD32 MCU 开发环境搭建(1)使用Keil开发GD32

    GD32系列为通用型MCU,所以开发环境也可以使用通用型的IDE,目前使用较多的是KEILIAR、 GCC和Embedded Builder,客户可以根据个人喜好来选择相应的开发环境。
    的头像 发表于 08-08 15:01 1159次阅读
    【<b class='flag-5'>GD32</b> MCU 入门教程】一、<b class='flag-5'>GD32</b> MCU 开发环境搭建(1)使用<b class='flag-5'>Keil</b>开发<b class='flag-5'>GD32</b>

    GD32 MCU 入门教程】一、GD32 MCU 开发环境搭建(2)使用 IAR 开发 GD32

    GD32系列为通用型MCU,所以开发环境也可以使用通用型的IDE,目前使用较多的是KEILIAR、 GCC和Embedded Builder,客户可以根据个人喜好来选择相应的开发环境。
    的头像 发表于 08-08 15:40 677次阅读
    【<b class='flag-5'>GD32</b> MCU 入门教程】一、<b class='flag-5'>GD32</b> MCU 开发环境搭建(2)使用 <b class='flag-5'>IAR</b> 开发 <b class='flag-5'>GD32</b>

    GD32 MCU 入门教程】一、GD32 MCU 开发环境搭建(3)使用 Embedded Builder 开发 GD32

    GD32系列为通用型MCU,所以开发环境也可以使用通用型的IDE,目前使用较多的是KEILIAR、 GCC和Embedded Builder,客户可以根据个人喜好来选择相应的开发环境。
    的头像 发表于 08-08 16:03 947次阅读
    【<b class='flag-5'>GD32</b> MCU 入门教程】一、<b class='flag-5'>GD32</b> MCU 开发环境搭建(3)使用 Embedded Builder 开发 <b class='flag-5'>GD32</b>

    GD32F103 KeilIAR pack包

    德赢Vwin官网 网站提供《GD32F103 KeilIAR pack包.rar》资料免费下载
    发表于 10-15 17:25 151次下载