Hi MattI suspect that you have not yet selected a license server and Gold Edition in the Arm DS 2020.1-1 IDE. This is needed to setup the environment.
I was able to reproduce the error you saw, before doing the above.Hope this helpsStephen
Hi Stephen,
Thanks for your reply.
I believe I selected the licenses in the DS IDE and I see licenses being used when I run the Arm compiler.
I wondered if armlmdiag would offer any useful information but didn't really know what to do:
I tried ds_model_rowan but didn't know what version to specify.
Is it likely to be a problem with the way the floating licenses are install? This is our first time installing DS licenses although we've got other Arm license installed on the same license server. Unfortunately it wasn't me that installed them, I had to ask our IT department.
Thanks,
Matt
Hi MattYour license and product selection look OK.Please ensure you are running the Arm DS executables from an "Arm DS 2020.1-1 Command Prompt" (not an "ordinary" Windows Command Prompt).You must open a "Arm DS 2020.1-1 Command Prompt" first, so that environment variables, etc. are set up correctly, before running any Arm DS executables.
I can reproduce the error you see if that is not done first.
Is there a particular reason that you are running:[Arm DS install]\sw\models\bin\launchmodel.exe -model=FVP_VE_Cortex-R5x1.exe -login_prompt=a -shell_prompt=brather than just:[Arm DS install]\bin\FVP_VE_Cortex-R5x1.exe ?The executables within [Arm DS install]\sw\models\bin are not normally intended to be run directly. The ones within [Arm DS install]\bin are the public-facing ones.
Hope this helps
Stephen
No, there's no particular reason why I've done anything! I installed the IDE and tried to follow some examples/blogs I found about using fast models within the IDE. When I got an error message in the IDE I thought I'd try the command line in case I got a more informative error.
I posted the command line results above just because I thought it was easier than posting screen shots. Although it probably isn't.
Initially I started in the IDE by clicking Create a debug connection...
On the Target Selection page I wasn't sure what to select but I've tried with different targets and always get the same error.
The background to my interest in fast models is that we're starting out on a Cortex-R5 based project but don't yet have any hardware. I thought fast models might give me to opportunity to explore Cortex-R5 software development before the hardware arrives.
Hi MattYou are right that Fast Models will allow you to explore Cortex-R5 software development before the hardware arrives :)If you are beginning a Cortex-R5 based project, I recommend you start with the ready-made example for Cortex-R5 on FVP that is supplied in the Examples.1) Launch Arm DS2) File > Import, Arm Development Studio > Examples & Programming Libraries3) Expand Examples > Armv7 Bare-Metal, select "startup_Cortex-R5_AC6"4) In Project Explorer view, expand "startup_Cortex-R5_AC6". This example project comes with source code, pre-built executable, and debug launcher to run on an FVP model.5) Double-click on startup_Cortex-R5_AC6-FVP.launch6) Click on Debug
Let me know whether this works, or if you still see an error message.You said that you have a DS Gold floating license installed on your server, however, the screen shot you showed from Help > Arm License Manager showed a node-locked (file) license being used instead. Are you able to use compile OK? If so, you should be able to use the Fast Models OK too with the same license.
Still no joy. :-(
It's definitely a floating license. I used this dialog to enter the server details:
Arm Compiler 6 finds a license...
Hi MattThe error message "Version of vendor daemon is too old" points to the cause of the problem here.You'll need to update the vendor daemon to a later version. The Fast Models need a more recent version than the Compiler.Latest versions of FlexNet Publisher are available to download from:developer.arm.com/.../downloadsI guess you'll need to ask your IT dept to download & install them for you.In the meantime, I hope that the Cortex-R5 example will help to get you started on your new project :)Stephen
Stephen Theobald said:The error message "Version of vendor daemon is too old" points to the cause of the problem here.You'll need to update the vendor daemon to a later version. The Fast Models need a more recent version than the Compiler.
Oh, bother! :-(
Thanks for your help in getting to the bottom of this, I'll take it up with my IT department.
I followed your suggestion but still get the same error as Arm DSIs there any other better suggestion?
This is addressed in parallel thread below, but for completeness, this particular issue is caused by using an evaluation license, but not selecting the evaluation edition from Help > License Manager
https://community.arm.com/support-forums/f/armds-forum/52265/i-use-the-free-for-the-30-days-s-licence-ds2021-2-but-when-try-to-connect-fvp-for-debug-encounted-below-error