精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 2020-03-20 10:08 ? 次閱讀

IAR工程中的源代碼.c.h文件只有幾M大小,為什么打包之后會(huì)有幾百M(fèi)大小?

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

看見(jiàn)下圖,你可以刪除不必要的文件嗎? Ⅰ

看過(guò)我代碼的人,或許都會(huì)發(fā)現(xiàn)在同工程文件目錄下面有一個(gè).bat文件“雙擊刪除“編譯產(chǎn)生文件”.bat”,這個(gè)文件的作用就是刪除一些編譯過(guò)程中產(chǎn)生的文件,這些文件是可以刪除,而對(duì)工程不會(huì)產(chǎn)生影響的文件,在我們打包工程源代碼保存,或者提交代碼時(shí)不需要的文件。

因此,熟悉這些文件就有必要了,否則,刪除錯(cuò)了,將會(huì)對(duì)工程造成很大影響。

Keil文件也是同樣的道理,可參看我文章:Keil一些常見(jiàn)文件類(lèi)型的作用和功能說(shuō)明

詳細(xì)簡(jiǎn)述一下常見(jiàn)的文件 Ⅱ

1.eww:工作空間文件(不可刪除)

這個(gè)文件是多個(gè)工程的索引文件,也是我們打開(kāi)IAR工程的文件。

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

新建工程的之后產(chǎn)生的文件,在同一個(gè)工作空間下新建多個(gè)工程,就會(huì)有多個(gè)ewp文件。

3.ewd:工程調(diào)試器配置文件(不可刪除)

它配合IAR系統(tǒng)編譯器和匯編器使用, 完全集成在IDE中, 提供開(kāi)發(fā)和調(diào)試功能。

4.map:內(nèi)存映射信息

該文件是分析代碼內(nèi)存占用情況的重要的文件,但可以刪除。很多遇到問(wèn)題之后會(huì)進(jìn)入硬件故障(HardFault_Handler)等中斷,就需要進(jìn)一步分析map文件。

5.hex:Intel格式固件文件

這種文件是比較常用的一個(gè)可執(zhí)行文件,或固件。IAR與Keil中都能生產(chǎn)。

6.bin:二進(jìn)制格式固件文件

這種文件也是一種常見(jiàn)的文件,和hex文件類(lèi)似,但I(xiàn)AR中可生產(chǎn),Keil中常規(guī)的操作不能輸出bin文件,可通過(guò)配置命令輸出bin文件。

7.browse:瀏覽文件

這個(gè)文件在調(diào)試代碼時(shí)比較重要,主要用于“Go to Definition of”功能,可配置為不輸出該文件,但也不能使用該功能了。

8.o:模塊文件

該文件就是對(duì)應(yīng)每一個(gè).c文件編譯后的文件“Object module”,用于后面的編譯。

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

Project -> Options -> Static Analysis可以看見(jiàn)C-STAT,也就是靜態(tài)分析相關(guān)的文件,這個(gè)文件可以刪除,在編譯過(guò)程中產(chǎn)生,用于分析靜態(tài)數(shù)據(jù)。

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2674

    瀏覽量

    47350
  • IAR
    IAR
    +關(guān)注

    關(guān)注

    5

    文章

    345

    瀏覽量

    36625
  • keil
    +關(guān)注

    關(guān)注

    68

    文章

    1212

    瀏覽量

    166703
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何獲取入口函數(shù)不是__iar_program_start的Program entry的stack使用情況

    問(wèn)題 IAR默認(rèn)的入口函數(shù)是__iar_program_start,使能stack usage analysis之后: 生成的map文件
    的頭像 發(fā)表于 11-25 16:23 ?75次閱讀
    如何獲取入口函數(shù)不是__<b class='flag-5'>iar</b>_program_start的Program entry的stack使用情況

    請(qǐng)問(wèn)CDCM6208 random jitter和total jitter是什么含義

    random jitter和total jitter是什么含義
    發(fā)表于 11-12 06:03

    SDLtviibh8m對(duì)應(yīng)的iar工程有兩個(gè)icf文件,請(qǐng)問(wèn)用哪個(gè)?

    你好,我正在用CYT4BF8CEDQ0AEEGS這顆芯片構(gòu)建代碼,SDLtviibh8m對(duì)應(yīng)的iar工程有兩個(gè)icf文件,請(qǐng)問(wèn)我用哪個(gè)?我用的這顆芯片版本應(yīng)該是D,但是這兩個(gè)icf好像都不是D版本
    發(fā)表于 07-04 06:57

    人工神經(jīng)網(wǎng)絡(luò)的含義用途

    神經(jīng)網(wǎng)絡(luò)在許多領(lǐng)域都有廣泛的應(yīng)用,包括圖像識(shí)別、語(yǔ)音識(shí)別、自然語(yǔ)言處理、推薦系統(tǒng)、預(yù)測(cè)分析。 一、人工神經(jīng)網(wǎng)絡(luò)的含義 定義:人工神經(jīng)網(wǎng)絡(luò)是一種由大量節(jié)點(diǎn)(或稱(chēng)為“神經(jīng)元”)組成的計(jì)算模型,這些節(jié)點(diǎn)通過(guò)加權(quán)連接相互連接,并通過(guò)激活函數(shù)處理輸入信號(hào)
    的頭像 發(fā)表于 07-02 10:07 ?727次閱讀

    PCB圖紙綠色(NC)的含義是什么?

    對(duì)于ESP WROVER KIT使用ESP32模塊的PCB圖紙綠色(NC)的含義不太明白,意思是如果不是ESP32_WROVER(NC)芯片(比如是ESP32-WROOM-32)的話,所有綠色標(biāo)注的元器件不存在嗎? 謝謝
    發(fā)表于 07-02 08:17

    IAR for STM8怎樣在編輯框內(nèi)打開(kāi)源文件

    怎樣在IAR里打開(kāi)、編輯源文件?我雙擊workspace框列出的文件名,沒(méi)任何反應(yīng)
    發(fā)表于 05-17 06:43

    請(qǐng)問(wèn)如何編寫(xiě).bin程序使用IAR或GreenHill將文件存儲(chǔ)到外部存儲(chǔ)器

    你好, 我們使用帶有 CYT4DN 和 S25HS 外部存儲(chǔ)器的自定義COOLDIM_PRG_BOARD 。 我們正在嘗試閃存 .bin 圖像 文件到外部存儲(chǔ)器。 因此,我想知道 IAR
    發(fā)表于 05-15 07:22

    IAR建的工程文件如何導(dǎo)入到Keil UVision5

    如果是IAR建的工程文件,現(xiàn)在要導(dǎo)入到Keil UVision5,要如何操作?
    發(fā)表于 05-06 08:15

    怎么在IAR在一個(gè)工程里面配置不同的文件包含關(guān)系?

    請(qǐng)問(wèn)哪位朋友知道,怎么在IAR,在一個(gè)工程里面配置不同的文件包含關(guān)系。 如在A工程,有兩種配制,一種編譯a.c,另一種編譯b.c。
    發(fā)表于 04-23 07:54

    IAR斷點(diǎn)停止后,鼠標(biāo)放在watch窗口中查看變量,IAR卡死退出怎么解決?

    種情況的一種: 3.1.IAR軟件直接卡死,提示出錯(cuò),然后退出; 3.2.用鼠標(biāo)點(diǎn)擊觀察(watch)窗口中的變量或數(shù)組,IAR軟件直接卡死,然后退出; 4.斷點(diǎn)停止后,將鼠標(biāo)放到c文件
    發(fā)表于 04-19 07:21

    IAR FOR ARM和IAR FOR STM8無(wú)法共存怎么解決?

    Files (x86)IAR SystemsEmbedded Workbench 8.1文件夾里 安裝完后,F(xiàn)OR STM8在C:Program Files (x86)IAR
    發(fā)表于 04-07 07:39

    IAR推出新版IAR Embedded Workbench for Arm功能安全版

    進(jìn)一步體現(xiàn)了IAR對(duì)支持開(kāi)發(fā)人員創(chuàng)建安全、可靠且符合行業(yè)標(biāo)準(zhǔn)的嵌入式應(yīng)用程序的堅(jiān)定承諾,廣泛適用于汽車(chē)、醫(yī)療設(shè)備、工業(yè)自動(dòng)化和消費(fèi)電子多個(gè)領(lǐng)域。
    的頭像 發(fā)表于 02-22 17:29 ?1333次閱讀

    用SDL例程的GPIO驅(qū)動(dòng)LED怎么不亮?

    我用的TOOLS&gt;IAR&gt; SRAM的tviibe1m_sram_cm0plus_template.eww來(lái)測(cè)試GPIO例程,LED沒(méi)有反應(yīng) 板子不是
    發(fā)表于 02-02 07:21

    如何確定電路元件的電壓

    確定電路元件的電壓通常需要進(jìn)行電路分析或者使用測(cè)試儀器進(jìn)行測(cè)量。
    的頭像 發(fā)表于 12-16 10:38 ?1349次閱讀

    oraclerownum的含義

    在Oracle數(shù)據(jù)庫(kù),ROWNUM是一個(gè)用于查詢(xún)語(yǔ)句中的偽列,用于限制結(jié)果集的行數(shù)。ROWNUM是在查詢(xún)結(jié)果返回之前分配給每一行的一個(gè)值。下面將詳細(xì)介紹ROWNUM的含義以及在查詢(xún)
    的頭像 發(fā)表于 12-05 17:03 ?1062次閱讀