Reading time: | 15 min |
Last updated: | 6 Nov 2024 |
Reading time: |
15 min |
Last updated: |
6 Nov 2024 |
This guide is intended to get you up and running with this tool quickly with the most common settings. For a thorough review of all options, refer to the official documentation.
A Local License Server (LLS) must first be set up by your license administration team.
The user-based license can be activated on the end user machine in different ways. Select the most appropriate for your needs.
Create ARMLM_ONDEMAND_ACTIVATION
environment variable referencing the product code and your internal license server. Contact your internal license administrators for information on your internal server.
export ARMLM_ONDEMAND_ACTIVATION=HWSKT-STD0@https://internal.ubl.server
export ARMLM_ONDEMAND_ACTIVATION=SWSKT-STD0@https://internal.ubl.server
A license will be automatically checked out whenever a user-based licensing enabled tool is run, for example:
armclang --version
You can now confirm your license has been checked out .
The license can also be activated in the various Arm tool IDEs.
For example
Arm Development Studio
, via Help
> Arm License Manager
> Manage Arm User-Based Licenses
.
Select Activate with
> License Server
, and enter the appropriate license server address. Click Query
to see what license types are available, and select the appropriate one from the pull down. Click Activate
.
Open a command prompt, and navigate to the bin directory of any user-based licensing enabled product.
Activate your user-based license with armlm
:
armlm activate --server https://internal.ubl.server --product HWSKT-STD0
To confirm you have checked-out a license, enter the command:
armlm inspect
You should see an output similar to:
1 active product in your local cache:
Hardware Success Kit
Product code: HWSKT-STD0
Order Id: xxxxxxxx
License valid until: 2025-12-31
Local cache expires in: 6 days and 23 hours
License server: https://internal.ubl.server
Your license is cached on your local machine, and is valid for 7 days.
There will be an automatic attempt to refresh this license once per day. If that fails (for example, if tools are run whilst not connected to your network) the tools can still be used provided there is still time on the locally cached license.
To manually refresh the license, you can deactivate and reactivate your license (when connected to your network). For example:
armlm deactivate --server https://internal.ubl.server --product SWSKT-STD0
armlm reactivate --server https://internal.ubl.server --product SWSKT-STD0
Verify that you have refreshed successfully with:
armlm inspect
How would you rate the overall quality of this tool quick-install guide?
What is the primary reason for your feedback ?
Thank you. We're grateful for your feedback on how to improve this tool quick-install guide.