We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi.
I use keil to compile a simple program, the program is as follows.
#include "stm32f10x.h"
int main() { while(1) { } }
Prompt the following error.
ArmClang: error: Failed to check out a license.Keil Licensing error: Support expired. New Product Serial Number (PSN) requiredArmClang: note: Check that your license details are correct in the License Management dialog of MDK. Additional information is available at: www.keil.com/.../license_management.htm If you need further help, provide this complete error report to your supplier or license.support@arm.com. - ARMLMD_LICENSE_FILE: unset - LM_LICENSE_FILE: unset - ARM_PRODUCT_DEF: unset - ARM_PRODUCT_PATH: unset - ARM_TOOL_VARIANT: unset - Product location: D:\keil\ARM\sw\mappings - Toolchain location: D:\keil\ARM\ARMCLANG\Bin - Selected tool variant: mdk_stdArmClang: note: - Checkout feature: LIC0=KA...-.....-..... - Feature version: 5.0202103 - Keil error code: 1Product: MDK Plus 5.35Component: ARM Compiler 6.16Tool: armclang [5dfeb700]
Hope you can help me. Thanks.
LICENSE
Obviously, you have installed a product version of Keil MDK that is not supported by your expired contract.
- I recommend contacting your local distributor to order an upgrade:
http://www.keil.com/distis/
Latest release at the moment: https://www.keil.com/update/relnotes/MDK535.htm
- Another solution - register a supported Keil MDK version, offered at:
https://www.keil.com/download/product/