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,也就是靜態分析相關的文件,這個文件可以刪除,在編譯過程中產生,用於分析靜態數據。