Keil MDK5 why I can not build simple LED blink demo?

Very disapointed with the software from first use, used microchip for last 5 years. Version 5.43

I have a target device MM32F003 and want to write same code for this device; cortex M0. From manufacturer website I saw it is suppoortel by arm Keil and IAR.
So First try with a Keil.

Pack installer gives me LED blink demo which I want to build, then later run.

With out of the box compiler, V6.24 I am getting 57 errors: first one is

C:/Users/Administrator/AppData/Local/Arm/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include\cmsis_armclang.h(308): error: unknown type name 'inline'

My guess to modern compiler for such device, then I tried to install and build with compiler V5.06

5 errors after building:

Build target 'Target 1'
compiling led.c...
Error: C9555E: Failed to check out a license.

WTF ? MDK-Lite evaluation version out of the box in single user License tab active.

They do not allow to run simple code with blinking LED, joke. How they can invite new users or students to use their IDE ?

OK, maybe I want to much..I  made second try, the user-based license was activated

1st error after build:

*** Warning: The configured compiler version '5.06 update 7 (build 960)' does not support the selected User Based Licensing technology.

Build target 'Target 1'
compiling led.c...
Error: C9555E: Failed to check out a license.

Closed endless loop, either compiler to modern or licensing problem.

Anyone have idea how to build simple LED blink demo?

Parents Reply Children
  • Ronan thanks for the comprehensive answer. I will give it another chance. Oliver You know whats disaponiting, bouncing from one problem to the other. So famous IDE how would I know that. When building project in mplab they just display me which Device Pack and compiler was used to build the project. When something is missing they just display what is needed to install.

    Project was built sucessfully, again thanks to Ronan.