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

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

3天内不再提示

IAR中eww、ewp、ewd··· 等各文件的含义和用途

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-03-20 10:08 次阅读

IAR工程中的源代码.c.h文件只有几M大小,为什么打包之后会有几百M大小?

答案:工程中包含了.o、.pbi等不必要的文件。

看见下图,你可以删除不必要的文件吗? Ⅰ

看过我代码的人,或许都会发现在同工程文件目录下面有一个.bat文件“双击删除“编译产生文件”.bat”,这个文件的作用就是删除一些编译过程中产生的文件,这些文件是可以删除,而对工程不会产生影响的文件,在我们打包工程源代码保存,或者提交代码时不需要的文件。

因此,熟悉这些文件就有必要了,否则,删除错了,将会对工程造成很大影响。

Keil文件也是同样的道理,可参看我文章:Keil一些常见文件类型的作用和功能说明

详细简述一下常见的文件 Ⅱ

1.eww:工作空间文件(不可删除)

这个文件是多个工程的索引文件,也是我们打开IAR工程的文件。

2.ewp:工程文件(不可删除)

新建工程的之后产生的文件,在同一个工作空间下新建多个工程,就会有多个ewp文件。

3.ewd:工程调试器配置文件(不可删除)

它配合IAR系统编译器和汇编器使用, 完全集成在IDE中, 提供开发和调试功能。

4.map:内存映射信息

该文件是分析代码内存占用情况的重要的文件,但可以删除。很多遇到问题之后会进入硬件故障(HardFault_Handler)等中断,就需要进一步分析map文件。

5.hex:Intel格式固件文件

这种文件是比较常用的一个可执行文件,或固件。IAR与Keil中都能生产。

6.bin:二进制格式固件文件

这种文件也是一种常见的文件,和hex文件类似,但IAR中可生产,Keil中常规的操作不能输出bin文件,可通过配置命令输出bin文件。

7.browse:浏览文件

这个文件在调试代码时比较重要,主要用于“Go to Definition of”功能,可配置为不输出该文件,但也不能使用该功能了。

8.o:模块文件

该文件就是对应每一个.c文件编译后的文件“Object module”,用于后面的编译。

9.ewt:C-STAT and C-RUN文件

Project -> Options -> Static Analysis可以看见C-STAT,也就是静态分析相关的文件,这个文件可以删除,在编译过程中产生,用于分析静态数据。

更多文件的描述可参看IAR帮助文件:Help -> Cotent.

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

    关注

    7

    文章

    2486

    浏览量

    46562
  • IAR
    IAR
    +关注

    关注

    5

    文章

    319

    浏览量

    36307
  • keil
    +关注

    关注

    68

    文章

    1196

    浏览量

    165350
收藏 人收藏

    评论

    相关推荐

    怎么设置IAR输出BIN文件

    怎么设置IAR输出BIN文件
    发表于 10-23 06:05

    IAR在输出目标文件的时候怎么禁止输出HEX文件

    IAR在输出目标文件的时候怎么禁止输出HEX文件
    发表于 10-10 06:48

    MCUXpresso IDE下生成镜像文件的方法及其与IAR,MDK差异

    MCUXpresso IDE下生成镜像文件的方法及其与IAR,MDK差异
    的头像 发表于 09-28 17:05 579次阅读
    MCUXpresso IDE下生成镜像<b class='flag-5'>文件</b>的方法及其与<b class='flag-5'>IAR</b>,MDK差异

    MAX4589EWP - (Maxim Integrated) - 接口 - 模拟开关 - 特殊用途

    电子发烧友网为你提供Maxim(Maxim)MAX4589EWP相关产品参数、数据手册,更有MAX4589EWP的引脚图、接线图、封装手册、中文资料、英文资料,MAX4589EWP真值表,MAX4589
    发表于 09-13 18:39
    MAX4589<b class='flag-5'>EWP</b> - (Maxim Integrated) - 接口 - 模拟开关 - 特殊<b class='flag-5'>用途</b>

    MAX4545EWP+ - (Maxim Integrated) - 接口 - 模拟开关 - 特殊用途

    电子发烧友网为你提供Maxim(Maxim)MAX4545EWP+相关产品参数、数据手册,更有MAX4545EWP+的引脚图、接线图、封装手册、中文资料、英文资料,MAX4545EWP+真值表,MAX4545
    发表于 09-12 18:53
    MAX4545<b class='flag-5'>EWP</b>+ - (Maxim Integrated) - 接口 - 模拟开关 - 特殊<b class='flag-5'>用途</b>

    MAX4565EWP+T - (Maxim Integrated) - 接口 - 模拟开关 - 特殊用途

    电子发烧友网为你提供Maxim(Maxim)MAX4565EWP+T相关产品参数、数据手册,更有MAX4565EWP+T的引脚图、接线图、封装手册、中文资料、英文资料,MAX4565EWP+T真值表,MAX4565
    发表于 09-12 18:40
    MAX4565<b class='flag-5'>EWP</b>+T - (Maxim Integrated) - 接口 - 模拟开关 - 特殊<b class='flag-5'>用途</b>

    MAX4565EWP - (Maxim Integrated) - 接口 - 模拟开关 - 特殊用途

    电子发烧友网为你提供Maxim(Maxim)MAX4565EWP相关产品参数、数据手册,更有MAX4565EWP的引脚图、接线图、封装手册、中文资料、英文资料,MAX4565EWP真值表,MAX4565
    发表于 09-11 18:58
    MAX4565<b class='flag-5'>EWP</b> - (Maxim Integrated) - 接口 - 模拟开关 - 特殊<b class='flag-5'>用途</b>

    MAX4565EWP+ - (Maxim Integrated) - 接口 - 模拟开关 - 特殊用途

    电子发烧友网为你提供Maxim(Maxim)MAX4565EWP+相关产品参数、数据手册,更有MAX4565EWP+的引脚图、接线图、封装手册、中文资料、英文资料,MAX4565EWP+真值表,MAX4565
    发表于 09-11 18:44
    MAX4565<b class='flag-5'>EWP</b>+ - (Maxim Integrated) - 接口 - 模拟开关 - 特殊<b class='flag-5'>用途</b>

    MAX20317EWP+ - (Maxim Integrated) - PMIC - 电源管理 - 专用型

    电子发烧友网为你提供Maxim(Maxim)MAX20317EWP+相关产品参数、数据手册,更有MAX20317EWP+的引脚图、接线图、封装手册、中文资料、英文资料,MAX20317EWP+真值表,MAX20317
    发表于 09-05 18:58
    MAX20317<b class='flag-5'>EWP</b>+ - (Maxim Integrated) - PMIC - 电源管理 - 专用型

    MAX77950EWW+ - (Maxim Integrated) - PMIC - 电源管理 - 专用型

    电子发烧友网为你提供Maxim(Maxim)MAX77950EWW+相关产品参数、数据手册,更有MAX77950EWW+的引脚图、接线图、封装手册、中文资料、英文资料,MAX77950EWW+真值表,MAX77950
    发表于 09-05 18:58
    MAX77950<b class='flag-5'>EWW</b>+ - (Maxim Integrated) - PMIC - 电源管理 - 专用型

    MAX77950EWW+T - (Maxim Integrated) - PMIC - 电源管理 - 专用型

    电子发烧友网为你提供Maxim(Maxim)MAX77950EWW+T相关产品参数、数据手册,更有MAX77950EWW+T的引脚图、接线图、封装手册、中文资料、英文资料,MAX77950EWW+T真值表,MAX77950
    发表于 08-24 18:41
    MAX77950<b class='flag-5'>EWW</b>+T - (Maxim Integrated) - PMIC - 电源管理 - 专用型

    MAX4545EWP - (Maxim Integrated) - 接口 - 模拟开关 - 特殊用途

    电子发烧友网为你提供Maxim(Maxim)MAX4545EWP相关产品参数、数据手册,更有MAX4545EWP的引脚图、接线图、封装手册、中文资料、英文资料,MAX4545EWP真值表,MAX4545
    发表于 08-14 18:56
    MAX4545<b class='flag-5'>EWP</b> - (Maxim Integrated) - 接口 - 模拟开关 - 特殊<b class='flag-5'>用途</b>

    MAX4299EWP+T - (Maxim Integrated) - 音频专用

    电子发烧友网为你提供Maxim(Maxim)MAX4299EWP+T相关产品参数、数据手册,更有MAX4299EWP+T的引脚图、接线图、封装手册、中文资料、英文资料,MAX4299EWP+T真值表,MAX4299
    发表于 07-28 18:32
    MAX4299<b class='flag-5'>EWP</b>+T - (Maxim Integrated) - 音频专用

    IAR Embedded Workbench中进行ARM+RISC-V多核调试

    for RISC-V V3.20.1安装在Embedded Workbench 9.1,需要在IAR Embedded Workbench for Arm创建一个eww
    发表于 06-14 16:55

    IAR安装文件分享

    IAR安装文件分享
    发表于 06-07 17:25 1次下载