Keil Logo

Folders/Extensions

Configure the base folder, set toolchain paths, file extensions, and select the compilation development tool. The described options depend on the toolchain and might not be available for the environment you are using.

General Fields

Use Settings from TOOLS.INI
Use the default installation path settings as defined in the file TOOLS.INI. If this options is enabled, you can move your project to a different computer where µVision is installed on a different folder.
Tool Base Folder
Specify the path to the toolchain in use
(example for Arm Keil MDK: C:\Keil_v5\ARM\)
BIN
Specify the path to the binary folder of the toolchain in use
(example for Arm Keil MDK: C:\Keil_v5\ARM\BIN\)
INC
Specify the path to the include folder of the toolchain in use
(example for Arm Keil MDK: C:\Keil_v5\ARM\INC\)
LIB
Specify the path to the library folder of the toolchain in use
(example for Arm Keil MDK: C:\Keil_v5\ARM\LIB\)
Regfile
Specify the path to the regfile folder of the toolchain in use
(example for Arm Keil MDK: C:\Keil_v5\ARM\REG\).

Default File Extension

Specify the file extensions for each file type. Separate several extensions using semi-colons (;). For example ASM Source: *.a;*.src. Refer to Set Folders and File Extensions for details.

For Arm Keil MDK v5 and later

Select the ARMCC compiler or the GCC compiler (GNU) to be used in your project.

Use ARM Compiler
Enable this option to use Arm compilers. The field shows several paths of registered compilers that can be used. You must register a compiler as described in Manage ARM Compiler Versions.
Setup Default ARM Compiler Versions
Opens a dialog to associate MCU types to compiler versions. This default compiler is used whenever you create a new target using a device with that specific core. Refer to Setup Default ARM Compiler Version for details.
Use GCC Compiler (GNU) for ARM projects
Selects the GNU development tools. Refer to GNU C Compiler Support for details.
Prefix
Specify GNU variants.
Folder
Specify the path to the GNU installation folder.

Example for GNU Arm v6 with standard library:

  • Prefix: arm-none-eabi-
  • Folder: C:\Program Files (x86)\GNU Tools ARM Embedded\6 2017-q2-update\
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.