GENERAL: µVISION: C:\Keil\Tools.ini does not contain a valid tool path
Information in this knowledgebase article applies to:
When I open a former µVision2 project with µVision4(or later) it fails with this error message:
C:\Keil\Tools.ini does not contain a valid tool path
The first release of Keil tools for ARM devices used the µVision2 IDE and the Keil CARM Compiler. CARM was end-of-lifed and replaced with the ARMCC compiler in MDK-ARM Version 3.03a. Projects using CARM are not compatible to later released versions, i.e., some directives are not compatible to the ARMCC (formerly RealView) compiler.
A legacy CARM project has to be set up from scratch. Some CARM Assembler and C source code must be adapted.
Note: Starting with µVision5, the default install directory changed from
To confirm where the Keil IDE thinks the tools are installed: from the µVision menu bar, select Project → Manage → Project Items, and then select the Folders / Extensions tab.
Last Reviewed: Monday, October 3, 2016
of your data.