If you already had some difficulties to install the IAR Embedded Workbench, let me explain how to get a time limited or a code size limited license.

This tutorial will help you to remove this kind of error when trying build a project without a license:

Fatal Error[LMS001]: No license found. Use the IAR License Manager to resolve the problem.[LicenseCheck:2.13.8.154, RMS:3.4.2.0085, Feature:ARM.EW.COMPILER, Version:1.00]

Not so hard, but setting up IDEs is sometimes not so easy.

Downloading the IDE

For a time limited or a code size limited license you have to download the same software.

Let’s go on the IAR Systems official website: http://www.iar.com/
For a direct link: http://www.iar.com/en/Service-Center/Downloads/

Select the processor or core you wish to work with and a new window appears.
Just download the software.

Installing the IDE

Launch the binary, something like EWARM-CD-6503 and install it on your computer.

Managing the license

We have now to open the License Manager.

For that, open the IDE and > Help > License Manager…

A new window appears and click License > Get Evaluation License.

The License Wizard pop up asking you for register.
Click the Register button.

Your browser opens and you have to fill the form to have a license number in order to activate the IAR Embedded Workbench.

An email is sent to you.
Click on the validation link, on your email, and new page appears with your license number.

Enter it and click Next on the License Wizard.

Click Next again to activate the license.
Click Done.

If you had already installed it

It’s possible that one day, you open your IDE and a new error appears:

Fatal Error[LMS001]: Failed to obtain feature: “ARM.EW.COMPILER_KS” version: “1.00”.

No license is available for this feature. Status code 0x12. [LicenseCheck:2.12.3.454, RMS:8.5.0.0021, Feature:ARM.EW.COMPILER,

Version:1.00]

Error while running C/C++ Compiler

myfile.c

Linking

The reason is because you have to ask another key.
Yes I know it’s weird since a permanent key is already activated.

Anyway, redo the process to ask a key as if it was your first time.

Conclusion

Try to rebuild your project.
Well done, you’ve made it.
You can now use your EWARM like a charm.