91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 2020-03-20 10:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

看見下圖,你可以刪除不必要的文件嗎? Ⅰ

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

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

Keil文件也是同樣的道理,可參看我文章:Keil一些常見文件類型的作用和功能說明

詳細簡述一下常見的文件 Ⅱ

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

這個文件是多個工程的索引文件,也是我們打開IAR工程的文件。

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

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

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

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

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

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

5.hex:Intel格式固件文件

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

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

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

7.browse:瀏覽文件

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

8.o:模塊文件

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

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

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

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

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

    關(guān)注

    7

    文章

    2837

    瀏覽量

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

    關(guān)注

    5

    文章

    410

    瀏覽量

    38539
  • keil
    +關(guān)注

    關(guān)注

    69

    文章

    1230

    瀏覽量

    172629
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    變頻器內(nèi)置PID控制參數(shù)的含義

    PID參數(shù)的含義及其調(diào)節(jié)方法,對于優(yōu)化控制系統(tǒng)性能至關(guān)重要。以下將從PID的基本原理、參數(shù)含義、調(diào)節(jié)方法以及實際應(yīng)用的注意事項展開詳細說明。
    的頭像 發(fā)表于 03-04 11:02 ?90次閱讀
    變頻器內(nèi)置PID控制參數(shù)的<b class='flag-5'>含義</b>

    JH7110 的 PCIE 器件有什么用途?

    JH7110 的 PCIE 器件有什么用途?以及如何? 我知道 USB 3.0 設(shè)備使用它們。這可能是通過 USB 設(shè)備的驅(qū)動程序完成的。但是還有哪些設(shè)備使用 PCIE 總線呢?它是通過驅(qū)動程序代碼完成的,還是以某種方式是用戶控制的過程?某些設(shè)備需要 PCIE 驅(qū)動程序
    發(fā)表于 02-05 06:51

    IAR for MAXQ如何下載

    當(dāng)我打開.ewwIAR工程時,出現(xiàn)了 我下載的是IAR for ARM
    發(fā)表于 02-02 15:38

    手把手教你EWD22S-A01TR接線,零基礎(chǔ)輕松學(xué)會

    一、文字教程簡介本教程旨在演示EWD22S-A01TR的正確接線方法。材料準(zhǔn)備EWD22S-A01TR一臺220V交流電源一根220V交流電燈一臺433M天線一根接線步驟電源輸入端連接將220V
    的頭像 發(fā)表于 12-11 19:33 ?310次閱讀
    手把手教你<b class='flag-5'>EWD</b>22S-A01TR接線,零基礎(chǔ)輕松學(xué)會

    【教程】圖文教程:詳解EWD22S-A01TR遙控器配對全步驟

    本教程你可參考圖文字教程也可參考文末視頻教程一、文字教程簡介本教程旨在演示EWD22S-A01TR與遙控器的配對控制方法。接線步驟請參考EWD22S-A01TR接線教程材料準(zhǔn)備
    的頭像 發(fā)表于 12-04 19:35 ?685次閱讀
    【教程】圖文教程:詳解<b class='flag-5'>EWD</b>22S-A01TR遙控器配對全步驟

    請問bsp文件芯片廠商的外設(shè)drv文件都是由芯片廠商自己開發(fā)的嗎?

    添加一個新的芯片廠商到bsp文件(rt-thread-v4.1.0bspxx32), xx32目錄下的drv文件需要廠商自己開發(fā)上傳嗎? 搜了下相關(guān)資料,有部分說法是社區(qū)開發(fā)者根據(jù)廠商提供的資料來統(tǒng)一開發(fā),是這樣的嗎?
    發(fā)表于 09-25 06:00

    文件系統(tǒng),使用iar編譯報錯,gcc可以正常編譯,為什么?

    文件系統(tǒng),使用iar編譯報錯,gcc可以正常編譯,為什么?
    發(fā)表于 09-23 06:54

    如何在 IAR Embedded Workbench for ARM 開發(fā)環(huán)境啟用可配置數(shù)據(jù)閃存并設(shè)置大???

    如何在 IAR Embedded Workbench for ARM 開發(fā)環(huán)境啟用可配置數(shù)據(jù)閃存并設(shè)置大???
    發(fā)表于 08-26 07:49

    PCB的Gerber文件是什么

    Gerber 文件是用于電子設(shè)計自動化(EDA),尤其是在印刷電路板(PCB)設(shè)計和制造過程,傳遞電路圖層、焊盤、走線、元件布局信息的標(biāo)準(zhǔn)格式。它在PCB制造的各個環(huán)節(jié)
    的頭像 發(fā)表于 08-01 09:20 ?4663次閱讀

    IAR平臺現(xiàn)已提供對Zephyr RTOS的量產(chǎn)級支持

    IAR宣布,其嵌入式開發(fā)平臺正式推出對Zephyr RTOS的量產(chǎn)級支持。該支持自IAR的Arm開發(fā)工具鏈v9.70起全面提供。
    的頭像 發(fā)表于 07-09 15:43 ?581次閱讀

    IAR Arm開發(fā)工具鏈--function_sections編譯選項的使用

    本文主要介紹在IAR Arm開發(fā)工具鏈不修改源代碼的情況下使用??function_sections編譯選項把函數(shù)放到單獨的section。
    的頭像 發(fā)表于 06-13 13:53 ?1784次閱讀
    在<b class='flag-5'>IAR</b> Arm開發(fā)工具鏈<b class='flag-5'>中</b>--function_sections編譯選項的使用

    請問IAR是否支持LS1043A?

    我在 IAR 支持設(shè)備列表只能找到一個設(shè)備LS1046A, 這是否意味著 IAR 是否不支持其他器件(LS1043A、LS1023...)? 我只想針對 LS1043A 的不同接口編寫一些單獨的小測試程序。 我不知道是否有可能
    發(fā)表于 04-08 06:16

    差示掃描量熱儀曲線的橫坐標(biāo)和縱坐標(biāo)代表什么含義

    差示掃描量熱儀是一種通過測量樣品與參比物在加熱或冷卻過程的熱量差,來分析物質(zhì)熱特性的儀器。上海和晟HS-DSC-101差示掃描量熱儀一、橫坐標(biāo)(X軸)含義:通常為溫度(T)或時間(t),具體取決于
    的頭像 發(fā)表于 03-28 11:42 ?1269次閱讀
    差示掃描量熱儀曲線的橫坐標(biāo)和縱坐標(biāo)<b class='flag-5'>各</b>代表什么<b class='flag-5'>含義</b>?

    AGM FPGA/MCU燒寫文件類型有哪些及用途

    AGM FPGA/MCU燒寫文件類型有哪些及用途 AGM有FPGA和MCU器件,那FPGA/MCU燒寫文件類型有哪些及用途,讓我們一起梳理一下。 一、AG256 / 576系列: .p
    發(fā)表于 03-14 09:54

    IAR無法跳轉(zhuǎn)定義,系統(tǒng)庫文件文件名后有[RO]是怎么回事?

    IAR無法跳轉(zhuǎn)定義,系統(tǒng)庫文件文件名后有[RO]
    發(fā)表于 03-10 07:36