We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
We wish to update Arm Development Studio. We are using developmentstudio-2019.0-1 and have purchased licence. We need to evaluate developmentstudio-2023.1. Evaluation Version.Arm Development Studio 2023.1 for Linux 64-bitName: DS000-BN-00001-r23p1-00rel1Filename: DS000-BN-00001-r23p1-00rel1.tgzMD5: 5f77f9b138618e9276acf413a0ace901We will purchase license when evaluation is successful. We wii also consider the FuSa variant.We get the following error message:armclang: error: Failed to check out a license.The provided license does not enable these tools.Information about this error is available at developer.arm.com/.../m5 General licensing information is available at developer.arm.com/.../ If you need further help, provide this complete error message to your supplier or to Arm via services.arm.com/.../contactsupport - ARMLMD_LICENSE_FILE: '/home/shenj23/.arm/ds/licenses/DS000-EV-31030.lic' - LM_LICENSE_FILE: '/home/shenj23/.arm/ds/licenses/DS000-EV-31030.lic' - ARM_PRODUCT_DEF: unset - ARM_PRODUCT_PATH: '/opt/arm/developmentstudio-2023.1/sw/mappings' - ARM_TOOL_VARIANT: 'bronze' - Product location: /opt/arm/developmentstudio-2023.1/sw/mappings - Toolchain location: /opt/arm/developmentstudio-2023.1/sw/ARMCompiler6.21/bin - Selected tool variant: bronze - Checkout feature: ds_suite_hazel - Feature version: 0.0202310 - Flex error code: -5Product: Arm Development Studio Bronze Edition 2023.1Component: Arm Compiler for Embedded 6.21Tool: armclang [5ec1f900]How to can we setup the evaluation license and environment variables for this purpose?Thank you.
From the error, I see Bronze edition is (still) selected.
Open the IDE, and go to Help > Arm License Manager, and Activate Evaluation edition instead.
Hi Ronan, I had done that. Thanks for pointing out bronze, I changed to gold and still did not work.For the evaluation version, I got an eval license, whose path has been set in ARMLMD_LICENSE_FILE (and LM_LICENSE_FILE).We used to FlexNet in ARMLMD_LICENSE_FILE, whose format is port@server_hostname. Am I wrong with ARMLMD_LICENSE_FILE?In addition, a hello world project in IDU works. But our build system does not use IDE, we directly call compiler, assembler and linker etc. I
HiThanks for testing that a hello world program works in the IDE. That means the Evaluation license is installed and working correctly.To use the compiler, assembler and linker on the command-line, rather than from the GUI, the easiest way is to launch the Arm Development Studio command prompt. On Linux, this is suite_exec. This will set up all the environment variables for you automatically.Please see:
developer.arm.com/.../Launch-the-Arm-Development-Studio-command-prompt
Hope this helpsStephen
Thanks Stephen. We use linux machine and the build environment is in docker. After executing suite_exec according to the web link, it starts to build.Is there any documentation about changes to compiler warnings between Arm Compiler 6.13 and 6.21?
We have actually purchased the license. I will try to get the license with serial number. I will defer it since I may need help to setup the license on a server.
Try settingARM_PRODUCT_DEFto/opt/arm/developmentstudio-2023.1/sw/mappings/eval.elmapIf that doesn't work, then it is probably best if you "Open a Support Case" from the Support > Arm Support Services at the top of this web-page, and quote this forum link.
The Support team are better placed to help you in this case.
Stephen
Tried ARM_PRODUCT_DEF - no difference.
I tried /opt/arm/developmentstudio-2023.1/bin/suite_exec --toolchain "Arm Compiler 6" shIt seems to have worked.If I use FlexNET for license, will I still need to execute suite_exec?
Glad to hear you now have it working :)Yes, suite_exec is the recommended way to use the command-line tools on the Linux command-line, because it sets all the environment variables for you automatically, based on the license configuration you selected in the GUI.
After executing suite-exec I got this "sh-5.0$". I am not sure if it will be a problem. But I will leave it like this. Our devop team will eventually set up the build environment for us.
Another topic - I installed IDE of this:Evaluation Version.Arm Development Studio 2023.1 for Linux 64-bitName: DS000-BN-00001-r23p1-00rel1Filename: DS000-BN-00001-r23p1-00rel1.tgzMD5: 5f77f9b138618e9276acf413a0ace901License issue:https://community.arm.com/support-forums/f/armds-forum/55935/issue-with-evaluation-licenseWith the above I assume that I am using the non-FuSa variant. https://developer.arm.com/Tools%20and%20Software/Arm%20Development%20StudioHow can I switch to try the FuSa variant?
The evaluation license does not support Arm Compiler for Embedded FuSa.
With a suitable commercial license* you will be able to download and use this version.
https://developer.arm.com/downloads/view/ACOMP616
* The "Gold Edition" is no longer available, but will work if you have purchased previously. The current product is known as "UBL Gold FuSa".
https://developer.arm.com/Tools%20and%20Software/Arm%20Development%20Studio#Editions
Thanks Ronan. Do you mean that we should have a commercial license for Arm DS and a second license of Arm Compiler for Embedded FuSa?We have license for Arm DS with Arm Compiler 6.13 (I think), which will expire roughly at year end.
If you have a Gold Edition (as it was at the time) with valid support and maintenance, then you can use the FuSa compiler.
If you have 'lower' editions, then you cannot.