Activate a license

Arm tools are license managed. The Arm Compiler for Embedded (ACfE) comes with the necessary executables to manage licenses. Before you can compile with ACfE, you need to install a license.

Keil MDK v6 comes with a free-to-use, non-commercial license that is easy to activate.

Activate an MDK-Community license

    

        
        
            armlm activate -product KEMDK-COM0 -server https://mdk-preview.keil.arm.com
        
    

[Optional] Check your license

    

        
        armlm inspect
__output__1 active product in your local cache:
__output__
__output__Keil MDK Community
__output__    Product code: KEMDK-COM0
__output__    Order Id: Community
__output__    License valid until: 2033-05-31
__output__    Local cache expires: 6 days and 0 hours
__output__    License server: https://mdk-preview.keil.arm.com

        
    

Deactivate an MDK-Community license

    

        
        armlm deactivate -product  KEMDK-COM0
__output__
__output__Deactivation of Keil MDK Community was successful.
__output__
__output__License server records are unchanged by this action. A license seat may still be allocated to you depending on the last time the local cache was refreshed on this or other devices.
__output__
__output__Please consult the documentation at https://lm.arm.com for more information on deactivation.

        
    

Reactivate an MDK-Community license

    

        
        armlm reactivate -product KEMDK-COM0
__output__Reactivation of Keil MDK Community was successful. It has been renewed and added to your local license store.

        
    
Tip

Refer to the User-based Licensing User Guide for more information how to activate commercial licenses.

Now, you are ready to build projects with Arm Compiler for Embedded.

Back
Next