Skip to main content

IAR Embedded Workbench for RX 5.20

File types

In this section:

The IAR development tools use the following default filename extensions to identify the produced files and other recognized file types:

Ext.

Type of file

Output from

Input to

a

Library

iarchive

ILINK

asm

Assembler source code

Text editor

Assembler

bat

Windows command batch file

C-SPY

Windows

c

C source code

Text editor

Compiler

cfg

Syntax coloring configuration

Text editor

IDE

cgx

Call graph file

ILINK

chm

Online help system file

‑‑

IDE

cpp

C++ source code

Text editor

Compiler

crun

C-RUN filter settings

IDE

IDE

cspy.bat

Invocation file for cspybat

C-SPY

dat

Macros for formatting of STL containers

IDE

IDE

dbgdt

Debugger desktop settings

C-SPY

C-SPY

ddf

Device description file

Text editor

C-SPY

dep

Dependency information

IDE

IDE

dnx

Debugger initialization file

C-SPY

C-SPY

ewd

Project settings for C-SPY

IDE

IDE

ewp

IAR Embedded Workbench project (current version)

IDE

IDE

ewplugin

IDE description file for plugin modules

‑‑

IDE

ewt

Project settings for C-STAT and C-RUN

IDE

IDE

eww

Workspace file

IDE

IDE

fmt

Formatting information for the Locals and Watch windows

IDE

IDE

h

C/C++ or assembler header source

Text editor

Compiler or assembler #include

helpfiles

Help menu configuration file

Text editor

IDE

html, htm

HTML document

Text editor

IDE

i

Preprocessed source

Compiler

Compiler

icf

Linker configuration file

Text editor

ILINK

inc

Assembler header source

Text editor

Assembler #include

ini

Project configuration

IDE

log

Log information

IDE

lst

List output

Compiler and assembler

mac

C-SPY macro definition

Text editor

C-SPY

menu

Device selection file

Text editor

IDE

o

Object module

Compiler and assembler

ILINK

out

Target application

ILINK

EPROM, C-SPY, etc.

out

Target application with debug information

ILINK

C-SPY and other symbolic debuggers

pbd

Source browse information

IDE

IDE

pbi

Source browse information

IDE

IDE

pew

IAR Embedded Workbench project (old project format)

IDE

IDE

prj

IAR Embedded Workbench project (old project format)

IDE

IDE

reggroups

User-defined register group configuration

IDE

IDE

s

Assembler source code

Text editor

Assembler

sfr

Special function register definitions

Text editor

C-SPY

sim

Simple code formatted input for the flash loader

C-SPY

C-SPY

suc

Stack usage control file

Text editor

ILINK

vsp

Visual State project files

IAR Visual State Editor

IAR Visual State Editor and IAR Embedded Workbench IDE

wsdt

Workspace desktop settings

IDE

IDE

wspos

Main IDE window placement information

IDE

IDE

xcl

Extended command line

Text editor

Assembler, compiler, linker, cspybat, source browser

Table 12. File types


When you run the IDE, some files are created and located in dedicated directories under your project directory, by default $PROJ_DIR$\Debug, $PROJ_DIR$\Release, $PROJ_DIR$\settings. None of these directories or files affect the execution of the IDE, which means you can safely remove them if required.