Reading time: | 15 min |
Last updated: | 26 Aug 2024 |
Reading time: |
15 min |
Last updated: |
26 Aug 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.
Older Arm products do not support user-based licenses. These will be enabled with FlexNet Publisher floating licenses.
You will be supplied with license key(s) to generate such license(s).
License Administrators should download and install the latest FlexNet Publisher software to your internal license server.
https://developer.arm.com/downloads/-/download-flexnet-publisher
Access the
Software Licensing Portal
to generate your license. You will need the HOSTID
of the license server and your product license key from Arm.
Optionally add license server names and network port to the SERVER
line of the license file:
SERVER HOSTNAME HOSTID PORT
Start the license server with:
lmgrd -c license_file
See the FlexNet for Arm Tools License Management Guide for full options.
End-users should set the environment variable ARMLMD_LICENSE_FILE
to map to the location of your license server.
set ARMLMD_LICENSE_FILE=port@server
export ARMLMD_LICENSE_FILE=port@server
The license can also be activated in the various Arm tool IDEs.
For example
Arm Development Studio
, via Help
> Arm License Manager
.
If ARMLMD_LICENSE_FILE
is not set, use Add
> Add product license
, and specify port
and server
information for your license server.
Arm Development Studio will also ask to specify the appropriate
Edition
as the Active Product
.
To verify that the license is set up correctly, set the following environment variable:
set FLEXLM_DIAGNOSTICS=3
export FLEXLM_DIAGNOSTICS=3
and execute an appropriate Arm tool, for example Arm Compiler for Embedded
:
armclang --version
Observe the output, which will be similar to:
Checkout succeeded: ds_suite_rowan/04C6 0E2A CDA4 6344
License file: port@server
License Server: port@server
Checkout succeeded: ds_compiler_rowan/141D C968 2E7F 4187
License file: port@server
License Server: port@server
Product: Arm Development Studio Gold Edition 2023.1
Component: Arm Compiler for Embedded 6.21
Unset the FLEXLM_DIAGNOSTICS
environment variable afterwards, as this will impact the tools performance.
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.