Keil Logo

LICENSE: C9555E and R003 Error


Information in this knowledgebase article applies to:

  • MDK
  • Floating License: FlexNet

QUESTION

When I build a project I get the following compiler error for each module:

Error: C9555E: License checkout for feature LIC0=TA...-.....-.....
with version 5.0201507 has been denied by Keil back-end. Error code: 1
MISSING DEVICE (R003(0): SECURITY KEY NOT FOUND)

(Alternative licensing error codes could be A9555E, L9555E, or Q9555E)

ANSWER

Using a text editor, open C:\Keil_v5\TOOLS.ini (the default MDK installation path). With a MDK-Pro Flex license, lines should be similar to:

...
TOOL_VARIANT=mdk_pro_flex
...
FLEX_USE=1
...

But TOOL_VARIANT= line is different:

...
TOOL_VARIANT=mdk_pro
...
FLEX_USE=1
...

Close all instances of µVision running from this installation, and change line to one of the following lines:

TOOL_VARIANT=mdk_pro_flex
TOOL_VARIANT=mdk_std_flex
TOOL_VARIANT=mdk_cm_std_flex

depending on edition of MDK. It is possible from editing TOOLS.ini file, earlier, this line was not automatically updated. Save and close file and restart µVision.

If the above settings are correct and you still receive C9555E errors, search all sub-folders under your installation folder for another TOOLS.INI file. If you find one (or more) within those sub-folders, rename or delete them. There should only be one TOOLS.INI file and it should be in your installation folder.

MORE INFORMATION

SEE ALSO

Last Reviewed: Tuesday, October 2, 2018


Did this article provide the answer you needed?
 
Yes
No
Not Sure
 
  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.