Keil Logo

LICENSE: Middleware Component Variant: Error #602 or #603


Information in this knowledgebase article applies to:

  • MDK-ARM V5

SYMPTOM

With an MDK Plus license, I receive the following error:

Error #602: 'Segger.MDK-Pro::Graphics:CORE:5.32.2': component requires
valid MDK-ARM Professional license

With an MDK Essential license, I receive the following:

Error #603: 'Keil.MDK-Plus::File System:CORE:SFN:6.7.0': component requires
valid MDK-ARM Plus or MDK-ARM Professional license

CAUSE

Some basic middleware components are available with MDK Plus edition. MDK-Professional edition includes additional middleware components. Refer to the Compare MDK Editions to learn about different product features.

RESOLUTION

For MDK Plus edition, use the Manage RTE dialog to specify the middleware component variant that matches the licensed product. For example, if you have an MDK-Plus license, the dialog should have "MDK-Plus" selected in the Variant column, see below:

MDK Essential lacks support for any Keil middleware components. To evaluate middleware, use the seven-day trial with newest version of MDK toolchain. If you require a longer evaluation period, ask our sales team about how to extend a trial beyond seven days.

STATUS

The Cvariant= portion of a software component controls what is displayed in the Variant column. It may bring in different source files or other customizations, depending on the variant selected. By default, the last variant (alphabetically) is selected.

In MDKv5.18a or later, and CMSIS 4.4.0 - CMSIS-PACK 1.4.0 or later, pack developers can use isDefaultVariant at the component or bundle level, to control the default selection. If two different variants both contain isDefaultVariant="1", then the first variant (alphabetically) is selected to resolve the collision.

MORE INFORMATION

SEE ALSO

Last Reviewed: Wednesday, September 13, 2017


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.