My understanding was that FVPs (at least the AEM versions) were freely licensed as to be a resource for open source developers.
However, after downloading and installing aem-armv8-FM000-KT-00059-r11p7-30rel0.tgz it always stops shortly after I try to run it complaining that it can't find a license.
I HAVE read the getting started guides and I can't find any mention of obtaining a license. I do see options on the web site to buy a license (not going to do that) or for a "eval" license.
I have not completed the eval license for the following reasons:
* I don't want ARM sales people contacting me about buying tools
* I don't want a license that expires after 90 days or whatever
* Locking the license to my enet MAC address seems very restrictive for a tool that I thought was "freely licensed"
Please let me know what I am doing wrong.
Can you also please clarify which FVPs are "freely licensed" and which ones are pay only?
Thanks,
Bill
Hi,
There are both free and paid for FVPs. For many of the paid FVPs, you can get a limited time eval license. You didn't say which page you downloaded the package from, but I suspect that's what you have.
The two free models are here:
FVP Base: https://developer.arm.com/tools-and-software/simulation-models/fixed-virtual-platforms#panel-b08d0b9528ae44b08cf086b0cf8717f9
Foundation: https://developer.arm.com/tools-and-software/simulation-models/fixed-virtual-platforms#panel-2e6c406308324378a677094ef356e56c
Note: These are Linux only.
You can get to the page with the above two downloads by searching for "arm foundation model" or free arm fvp" on Google/Bing.
Hope this helps.
Thanks for the reply Martin.
I did actually specify the exact filename I downloaded. It is the base model that you mention above. It still searches for a license and refuses to run with out it.
Hi Bill,
I tested a download of the Base platform. It didn't attempt to checkout any licenses. Would it be possible to do the following so I can check what is going wrong for you?
1. set FLEXLM_DIAGNOSTICS = 3 in your shell. when you run the platform, it will now print messages detailing what licenses the model is trying the checkout.
2. run the platform
3. send the transcript.
Regards,Rob.
Sorry I was travelling last week and will be again soon.
The command line I am using for this is:
./FVP_Base_AEMv8A-AEMv8A -a ../../images/brot_ve_64.axf >base_with_env_and_dir.log 2>&1
I don't see an attachment button in this forum so here is the [long] log file inline:
FlexNet Licensing checkout error: Cannot find license file. The license files (or license server system network addresses) attempted are listed below. Use LM_LICENSE_FILE to use a different license file, or contact your software provider for a license file.Feature: FVP_AEM_ARMv8-A_BaseFilename: /opt/arm/licenses/license.datLicense path: /opt/arm/licenses/license.dat:FlexNet Licensing error:-1,359. System Error: 2 "No such file or directory"license file(s): /opt/arm/licenses/license.datFlexNet Licensing checkout error: Cannot find license file. The license files (or license server system network addresses) attempted are listed below. Use LM_LICENSE_FILE to use a different license file, or contact your software provider for a license file.Feature: AEM_ARMv8-A_BaseFilename: /opt/arm/licenses/license.datLicense path: /opt/arm/licenses/license.dat:FlexNet Licensing error:-1,359. System Error: 2 "No such file or directory"license file(s): /opt/arm/licenses/license.datFlexNet Licensing checkout error: Cannot find license file. The license files (or license server system network addresses) attempted are listed below. Use LM_LICENSE_FILE to use a different license file, or contact your software provider for a license file.Feature: AEM_ARMv8-A_VEFilename: /opt/arm/licenses/license.datLicense path: /opt/arm/licenses/license.dat:FlexNet Licensing error:-1,359. System Error: 2 "No such file or directory"license file(s): /opt/arm/licenses/license.datFlexNet Licensing checkout error: Cannot find license file. The license files (or license server system network addresses) attempted are listed below. Use LM_LICENSE_FILE to use a different license file, or contact your software provider for a license file.Feature: FM_SimulatorFilename: /opt/arm/licenses/license.datLicense path: /opt/arm/licenses/license.dat:FlexNet Licensing error:-1,359. System Error: 2 "No such file or directory"license file(s): /opt/arm/licenses/license.datFlexNet Licensing checkout error: Cannot find license file. The license files (or license server system network addresses) attempted are listed below. Use LM_LICENSE_FILE to use a different license file, or contact your software provider for a license file.Feature: SG_SimulatorFilename: /opt/arm/licenses/license.datLicense path: /opt/arm/licenses/license.dat:FlexNet Licensing error:-1,359. System Error: 2 "No such file or directory"license file(s): /opt/arm/licenses/license.datterminal_0: Listening for serial connection on port 5000terminal_1: Listening for serial connection on port 5001terminal_2: Listening for serial connection on port 5002terminal_3: Listening for serial connection on port 5003
Error: (E1006) license error: License checkout for feature FVP_AEM_ARMv8-A_Base with version 11.7 has been denied by Flex back-end. Error code: -1Cannot find license file. The license files (or license server system network addresses) attempted are listed below. Use LM_LICENSE_FILE to use a different license file, or contact your software provider for a license file.Feature: FVP_AEM_ARMv8-A_BaseFilename: /opt/arm/licenses/license.datLicense path: /opt/arm/licenses/license.dat:FlexNet Licensing error:-1,359. System Error: 2 "No such file or directory"In file: Framework/Runtime/SCXSimulationEngine.cpp:2573
Error: (E1006) license error: License checkout for feature AEM_ARMv8-A_Base with version 11.7 has been denied by Flex back-end. Error code: -1Cannot find license file. The license files (or license server system network addresses) attempted are listed below. Use LM_LICENSE_FILE to use a different license file, or contact your software provider for a license file.Feature: AEM_ARMv8-A_BaseFilename: /opt/arm/licenses/license.datLicense path: /opt/arm/licenses/license.dat:FlexNet Licensing error:-1,359. System Error: 2 "No such file or directory"In file: Framework/Runtime/SCXSimulationEngine.cpp:2573
Error: (E1006) license error: License checkout for feature AEM_ARMv8-A_VE with version 11.7 has been denied by Flex back-end. Error code: -1Cannot find license file. The license files (or license server system network addresses) attempted are listed below. Use LM_LICENSE_FILE to use a different license file, or contact your software provider for a license file.Feature: AEM_ARMv8-A_VEFilename: /opt/arm/licenses/license.datLicense path: /opt/arm/licenses/license.dat:FlexNet Licensing error:-1,359. System Error: 2 "No such file or directory"In file: Framework/Runtime/SCXSimulationEngine.cpp:2573
Error: (E1006) license error: License checkout for feature FM_Simulator with version 11.7 has been denied by Flex back-end. Error code: -1Cannot find license file. The license files (or license server system network addresses) attempted are listed below. Use LM_LICENSE_FILE to use a different license file, or contact your software provider for a license file.Feature: FM_SimulatorFilename: /opt/arm/licenses/license.datLicense path: /opt/arm/licenses/license.dat:FlexNet Licensing error:-1,359. System Error: 2 "No such file or directory"In file: Framework/Runtime/SCXSimulationEngine.cpp:2573
Error: (E1006) license error: License checkout for feature SG_Simulator with version 11.7 has been denied by Flex back-end. Error code: -1Cannot find license file. The license files (or license server system network addresses) attempted are listed below. Use LM_LICENSE_FILE to use a different license file, or contact your software provider for a license file.Feature: SG_SimulatorFilename: /opt/arm/licenses/license.datLicense path: /opt/arm/licenses/license.dat:FlexNet Licensing error:-1,359. System Error: 2 "No such file or directory"In file: Framework/Runtime/SCXSimulationEngine.cpp:2573
Error: (E1006) license error: License checkout for feature FM_Simulator was denied because all elements (Flex_FVP_AEM_ARMv8-A_Base,Flex_AEM_ARMv8-A_Base,Flex_AEM_ARMv8-A_VE,Original_Licenses,Original_Licenses_Uncounted) in MapFeatureOr statements were deniedIn file: Framework/Runtime/SCXSimulationEngine.cpp:2573FlexNet Licensing checkout error: Cannot find license file. The license files (or license server system network addresses) attempted are listed below. Use LM_LICENSE_FILE to use a different license file, or contact your software provider for a license file.Feature: FVP_AEM_ARMv8-A_BaseFilename: /opt/arm/licenses/license.datLicense path: /opt/arm/licenses/license.dat:FlexNet Licensing error:-1,359. System Error: 2 "No such file or directory"license file(s): /opt/arm/licenses/license.datFlexNet Licensing checkout error: Cannot find license file. The license files (or license server system network addresses) attempted are listed below. Use LM_LICENSE_FILE to use a different license file, or contact your software provider for a license file.Feature: AEM_ARMv8-A_BaseFilename: /opt/arm/licenses/license.datLicense path: /opt/arm/licenses/license.dat:FlexNet Licensing error:-1,359. System Error: 2 "No such file or directory"license file(s): /opt/arm/licenses/license.datFlexNet Licensing checkout error: Cannot find license file. The license files (or license server system network addresses) attempted are listed below. Use LM_LICENSE_FILE to use a different license file, or contact your software provider for a license file.Feature: AEM_ARMv8-A_VEFilename: /opt/arm/licenses/license.datLicense path: /opt/arm/licenses/license.dat:FlexNet Licensing error:-1,359. System Error: 2 "No such file or directory"license file(s): /opt/arm/licenses/license.datFlexNet Licensing checkout error: Cannot find license file. The license files (or license server system network addresses) attempted are listed below. Use LM_LICENSE_FILE to use a different license file, or contact your software provider for a license file.Feature: FM_SimulatorFilename: /opt/arm/licenses/license.datLicense path: /opt/arm/licenses/license.dat:FlexNet Licensing error:-1,359. System Error: 2 "No such file or directory"license file(s): /opt/arm/licenses/license.datFlexNet Licensing checkout error: Cannot find license file. The license files (or license server system network addresses) attempted are listed below. Use LM_LICENSE_FILE to use a different license file, or contact your software provider for a license file.Feature: SG_SimulatorFilename: /opt/arm/licenses/license.datLicense path: /opt/arm/licenses/license.dat:FlexNet Licensing error:-1,359. System Error: 2 "No such file or directory"license file(s): /opt/arm/licenses/license.dat
Error: (E1006) license error: License checkout for feature FM_Simulator was denied because all elements (Flex_FVP_AEM_ARMv8-A_Base,Flex_AEM_ARMv8-A_Base,Flex_AEM_ARMv8-A_VE,Original_Licenses,Original_Licenses_Uncounted) in MapFeatureOr statements were deniedIn file: Framework/Runtime/SCXSimulationEngine.cpp:2573
Info: /OSCI/SystemC: Simulation stopped by user.
thanks for the additional info. There are two versions of the AEMv8-A FVP. One requires a license to run the other does not. From the name of the executable in the log I can see that you have downloaded and are trying to run the version requiring a license, which of course you don't have as you were expecting the other version.
Could I ask where you downloaded from?
Please try the following, and let me know if it resolves the problem.
1. go to developer.arm.com/tools-and-software/simulation-models/fixed-virtual-platforms
2. select the download link:
This links to the version of the AEMv8-A that does not require a license. Please install & try. The name of the executable is different in this package to the one in your log.
FVP_Base_RevC-2xAEMv8A - free to use FVP
FVP_Base_AEMv8A-AEMv8A - licensed FVP
Your right Rob that works for me.
That is where I thought I downloaded from but it must not have been. I _was_ clicking around a lot because I was confused about what was free and what was not. Over the weekend I tried the foundation model and it had worked fine.
I just retried the ARMv8_M download from the same section and had similar license issues. Is it suppose to be free?
(I am trying to get setup to test TF-A and TF-M the way ARM does)
Hi Bill, good to hear you are making progress and now have the FOC AEMv8-A model. We don't have an FOC AEMv8-M model available. Are you OK to take this conversation away from the Forum and contact me directly so we could discuss how we can enable you with an Armv8-M model?
Rob, thanks for your help. That is good for now. I will pursue other contacts for ARMv8. Thanks!