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.
Said there was no such feature" armasm" ,while I am sure I used the professional version.
It seems that there is no such problem before 5.16 which was updated recently
In configuration tab it shows "This license configuration appears to be valid"
and the toolkit is "ARM DS-5 (Evaluation)"
diagnostic:
Product Information: Version: 5.16.0 Build number: 5160047 Build date: 201310 Selected toolkit: ARM DS-5 (Evaluation) ARM_DS_TOOLKIT_KEY environment variable: ds5eval arm.ds.toolkit.key system property: ds5eval
Host IDs: 000C29AC05B7: eth0 (Intel Corporation 82545EM Gigabit Ethernet Controller (Copper))
Licenses are searched for in the following locations: ARMLMD_LICENSE_FILE environment variable: "/home/test/ARM/license.dat" LM_LICENSE_FILE environment variable: not set ARMLMD_LICENSE_FILE in file "/root/.flexlmrc": "/home/test/Desktop/license.dat" LM_LICENSE_FILE in file "/root/.flexlmrc": not set
What was the exact error message you originally got? And where did you get it (in the Eclipse GUI, from a command prompt...)
The license you have is for the evaluation version of the DS-5, this will give you a "ds5eval_armasm5" license feature. The "full" version of the tools will give you "armasm" and "armasm5".
One guess as to what's going wrong.... The tools need to know whether they are using an eval license or not. That's what the Toolkit set to "ARM DS-5 (Evaluation)" means in the License Manager. If you are using a command prompt that hasn't been configured properly, it may not be picking up the fact that it's an eval. In which case it could be trying to check out the wrong kind of license.
Ok, did a bit of digging. I'm assuming you're using Linux based on the license path. Try this:
$ <suite_install_dir>/bin/suite_exec bash
$ export ARMCC5_ASMOPT=--tool_variant=ds5eval
$ export ARMCC5_CCOPT=--tool_variant=ds5eval
$ export ARMCC5_FROMELFOPT=--tool_variant=ds5eval
$ export ARMCC5_LINKOPT=--tool_variant=ds5eval
$ armasm --vsn
Replacing "bash" (and correcting for the environment variable command) if required.
> e
Thanks a lot! I will try this and inform you of the results ~