Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.
We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.
Thank you for your understanding.
Hi,
I am trying to debug a Linux application running inside the HPS of an Intel Stratix 10 and have run into a recurring error message.
I am using the DS-5 Community Edition that is downloaded along side the Intel Quartus tools. I have followed the steps in the Rocketboards debugging procedure and receive the above error message at step 8.
Does anyone have a clue what I am doing wrong? The RSE successfully connects to the ARM and can see the files that are there. When I open up the ARM file structure I see the downloaded file there.
Thanks!
I would prefer to use the Community Edition if possible and save myself the licensing fee.
Here is the output from the License Manager (usernames and MAC addresses removed):
System Information: OS name: Linux Java version: Java HotSpot(TM) 64-Bit Server VM, 25.45-b02 PATH environment variable: /usr/local/DS-5_v5.29.2/bin:/usr/local/DS-5_v5.29.2/sw/java/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
Product Information: Version: 5.29.2 Build number: 5292005 Build date: 201901 Selected toolkit: DS-5 Community Edition ARM_TOOL_VARIANT environment variable: not set arm.tool.variant system property: ce
Host IDs:MAC_ADD1_HIDDEN: eth0MAC_ADD2_HIDDEN: eth1MAC_ADD3_HIDDEN: eth2MAC_ADD4_HIDDEN: eth3
Licenses are searched for in the following locations: ARMLMD_LICENSE_FILE environment variable: not set ARMLMD_LICENSE_FILE in file "/home/my_username/.flexlmrc": "/root/.ds-5/licenses/DS-5 Altera Community Edition.lic:/root/.ds-5/licenses/DS-5 Altera Community Edition.lic" LM_LICENSE_FILE environment variable: not set LM_LICENSE_FILE in file "/home/my_username/.flexlmrc": not set
License Mapping Information: ARM_PRODUCT_DEF environment variable: not set ARM_PRODUCT_PATH environment variable: "/usr/local/DS-5_v5.29.2/sw/mappings" ARM_TOOL_VARIANT environment variable: not set ARM_CONFIG_PATH environment variable: "/home/my_username/.arm/DS-5_v5.29.2"
Licenses used recently (Streamline and DS-5 Debugger only): (none)
License checkout log (Streamline and DS-5 Debugger only): 19/09/2019 12:07:16: Failed to checkout [ce_ds_debugger_gdbserver/5.0201901], error message: License map could not route the specified feature: "ce_ds_debugger_gdbserver" 17/09/2019 16:43:27: Failed to checkout [ce_ds_debugger_gdbserver/5.0201901], error message: License map could not route the specified feature: "ce_ds_debugger_gdbserver" 17/09/2019 16:31:55: Failed to checkout [ce_ds_debugger_gdbserver/5.0201901], error message: License map could not route the specified feature: "ce_ds_debugger_gdbserver" 17/09/2019 16:29:40: Failed to checkout [ce_ds_debugger_gdbserver/5.0201901], error message: License map could not route the specified feature: "ce_ds_debugger_gdbserver" 17/09/2019 16:26:59: Failed to checkout [ce_ds_debugger_gdbserver/5.0201901], error message: License map could not route the specified feature: "ce_ds_debugger_gdbserver"
Thanks for the extra info. We're investigating and will get back to you.
I navigated to /root/.ds-5/licenses/ to see if the DS-5 Altera Community Edition.lic file was there and the directory did not exist. I created /root/.ds-5/licenses/ and tried to re-enter the DS-5 Community Edition Activation code but no file was generated. I tried it both with and without sudo but neither worked.
Hi again
I've tried to reproduce your issue, but without any success so far. I installed DS-5 v5.29.2 from developer.arm.com/.../downloadsand used the Activation Code given atdeveloper.arm.com/.../community-editionand was able to connect to a remote gdbserver.In my test, I installed DS-5 and entered the Activation Code as a non-root ordinary user.I'm puzzled why you are seeing in the Diagnostics:ARMLMD_LICENSE_FILE in file "/home/my_username/.flexlmrc": "/root/.ds-5/licenses/DS-5 Altera Community Edition.lic:/root/.ds-5/licenses/DS-5 Altera Community Edition.lic"The duplicated paths to the .lic file within one single set of quotes might be confusing things. Did you set the license when logged-in as root or when using sudo?I see just:ARMLMD_LICENSE_FILE in file "/home/my_username/.flexlmrc": "/home/my_username/.ds-5/licenses/DS-5 Altera Community Edition.lic"I can see the DS-5 Altera Community Edition.lic file is present in "/home/my_username/.ds-5/licenses/"The file "/home/my_username/.flexlmrc" simply containsARMLMD_LICENSE_FILE=/home/my_username/.ds-5/licenses/DS-5 Altera Community Edition.licI suggest you try re-installing DS-5 v5.29.2 and entering the Activation Code as a non-root ordinary user. Root/sudo privilege is not needed for gdbserver connections.
"I suggest you try re-installing DS-5 v5.29.2 and entering the Activation Code as a non-root ordinary user. Root/sudo privilege is not needed for gdbserver connections."
We tried it and it worked! Thanks!