This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

DS 5.16  30-day-evaluation license could not be used

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

Parents Reply Children
  • 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 ~