ARMCLANG: Error: No license checking back-end registered with id Keil.
Information in this knowledgebase article applies to:
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 18.104.22.168
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 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.
Last Reviewed: Wednesday, October 31, 2018
of your data.