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.


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

Trouble Starting DS-5 Community Edition Debugging with Stratix 10

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!

Parents
  • 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: eth0
    MAC_ADD2_HIDDEN: eth1
    MAC_ADD3_HIDDEN: eth2
    MAC_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"

Reply
  • 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: eth0
    MAC_ADD2_HIDDEN: eth1
    MAC_ADD3_HIDDEN: eth2
    MAC_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"

Children
  • 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/.../downloads
    and used the Activation Code given at
    developer.arm.com/.../community-edition
    and 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 contains
    ARMLMD_LICENSE_FILE=/home/my_username/.ds-5/licenses/DS-5 Altera Community Edition.lic

    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.

  • "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!