Build started: Project: Project*** Warning: The configured compiler version '5.06 update 6 (build 750)' does not support the selected User Based Licensing technology.*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARM_Compiler_5.05u6\Bin'Build target 'Y6'linking....\Objects\TDOGUIV1_0.axf: error: L6050U: The code size of this image (83892 bytes) exceeds the maximum allowed for this version of the linker.Finished: 0 information, 0 warning, 0 error and 1 fatal error messages.".\Objects\TDOGUIV1_0.axf" - 1 Error(s), 0 Warning(s).Target not created.Build Time Elapsed: 00:00:00
What is your question? I think the error message is self explaining.
If you have a MDK 6 UBL Professional Edition, you can generate an old-style serial number that work with armcc (Arm Compiler 5). Please see our manual page under "Licensing older Keil software":
https://developer.arm.com/documentation/102516/1-3/User-based-licensing-overview/Backwards-compatibility
This feature is not available with a MDK 6 UBL Essential Edition.
i have MDK540 and i used Keil MDK Community (non-commercial free of charge) and arm compiler 5.06 update 6
The MDK Community license is also a so-called User-Based License (UBL) that only works with µVision version 5.37 and higher and with Arm Compiler 6.18 and higher.
The Arm Compiler 5.06u6 is more than 8 years old and only supported with a commercial Keil Node Locked, Flex-Floating or UBL Professional MDK license, not with a Community license and not with a UBL Essential edition.
I understand, so what should i do to resolve this i have uvision5 and both arm compiler 5 and 6
can you give the step to compile this code such as i’m a beginner with keil and uvision 5 and i want to compile this code without optimization