Keil Logo

ARMCLANG: Error: No License Checking Back-end Registered with id Keil.


Information in this knowledgebase article applies to:

  • Arm Compiler 6.x 64-bit

QUESTION

I have downloaded an Arm compiler version 6 from Arm Compiler 6 Downloads and have integrated it to µVision according to the knowledgebase article µVision: Using different versions of the ARM Compiler. However, when I build my project, I get the following error message for every source file in my project:

compiling MySourceFile.c...
ArmClang: error: No license checking back-end registered with id Keil.mdkpro for feature Keil
Product: MDK Professional 5.26
Component: ARM Compiler 6.11.0.0

ANSWER

The Keil MDK already contains a 32-bit Arm Compiler version 6. If you want to use a different Arm Compiler version 6, you can download it from Arm Compiler 6 Downloads

Please note that Keil MDK licenses are only supported by 32-bit compiler versions and not by the 64-bit compiler versions. This error message is only shown by 64-bit version of the Arm Compiler version 6.x.

You need to download and install a 32-bit Arm Compiler version 6.x.

MORE INFORMATION

SEE ALSO

Last Reviewed: Friday, January 8, 2021


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.