Installation directory structure
The installation procedure creates several directories to contain the various types of files used with the IAR development tools. The following sections give a description of the files contained by default in each directory.
Root directory
The default installation root directory is typically c:\iar\ewarm-n.n\.
The arm directory
The arm directory contains all product-specific subdirectories.
Directory | Description |
|---|---|
| Contains executable files for Arm-specific components, such as the compiler, the assembler, the linker and the library tools, and the C-SPY® drivers. |
| Contains files used for configuring the development environment and projects, for example: • Linker configuration files ( • Special function register description files ( • C-SPY device description files ( • Device selection files ( • Flash loader applications for various devices ( • Syntax coloring configuration files ( • Project templates for both application and library projects ( |
| Contains files related to C-STAT. |
| Contains IAR documentation, and Arm reference guides. The directory also contains release notes with recent additional information about the Arm tools. |
| Contains low-level device drivers, typically USB drivers required by the C-SPY drivers. |
| Contains files related to example projects, which can be opened from the Information Center. |
| Contains include files, such as the header files for the standard C or C++ library. There are also specific header files that define special function registers (SFRs)—these files are used by both the compiler and the assembler. |
| Contains prebuilt libraries and the corresponding library configuration files, used by the compiler. |
| Contains executable files and description files for components that can be loaded as plugin modules. |
| Contains source files for some configurable library functions and the library source code. For the ILINK linker, the directory also contains the source code for ELF utilities. |
The common directory
The common directory contains subdirectories for components shared by all IAR Embedded Workbench products.
Directory | Description |
|---|---|
| Contains executable files for components common to all IAR Embedded Workbench products, such as the editor and the graphical user interface components. The executable file for the IDE is also located here. |
| Contains files used by the IDE for settings in the development environment. |
| Contains release notes with recent additional information about the components common to all IAR Embedded Workbench products. We recommend that you read these files. The directory also contains documentation related to installation and licensing. |
| Contains executable files and description files for components that can be loaded as plugin modules. |
| Contains project templates. |
The install-info directory
The install-info directory contains metadata (version number, name, etc.) about the installed product components. Do not modify these files.