Skip to main content

IAR Embedded Workbench for RX 5.20

Installation directory structure

In this section:

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\ewrx-n.n\.

The rx directory

The rx directory contains all product-specific subdirectories.

Directory

Description

rx\bin

Contains executable files for RX-specific components, such as the compiler, the assembler, the linker and the library tools, and the C-SPY® drivers.

rx\config

Contains files used for configuring the development environment and projects, for example:

• Linker configuration files (*.icf)

C-SPY device description files (*.ddf)

Device selection files (*.menu)

Syntax coloring configuration files (*.cfg)

Project templates for both application and library projects (*.ewp), and for the library projects, the corresponding library configuration files.

rx\cstat

Contains files related to C-STAT.

rx\doc

Contains IAR documentation, and RX reference guides. The directory also contains release notes with recent additional information about the RX tools.

rx\drivers

Contains low-level device drivers, typically USB drivers required by the C-SPY drivers.

rx\examples

Contains files related to example projects, which can be opened from the Information Center.

rx\inc

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.

rx\lib

Contains prebuilt libraries and the corresponding library configuration files, used by the compiler.

rx

Contains executable files and description files for components that can be loaded as plugin modules.

rx\rtos

Contains product information, evaluation versions, and example projects for third-party RTOS and middleware solutions integrated into IAR Embedded Workbench.

rx\src

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.

rx\tutorials

Contains the files used for the tutorials in the Information Center.

Table 10. The rx directory


The common directory

The common directory contains subdirectories for components shared by all IAR Embedded Workbench products.

Directory

Description

common\bin

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.

common\config

Contains files used by the IDE for settings in the development environment.

common\doc

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.

common\plugins

Contains executable files and description files for components that can be loaded as plugin modules.

Table 11. The common directory


The install-info directory

The install-info directory contains metadata (version number, name, etc.) about the installed product components. Do not modify these files.