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

The device_browser.py failed in connection browser. Have no ideas on how to fix it.

Hi Experts,

I installed developmentstudio-2023.1 on Ubuntu22.04.4 LTS, and when I open the DS and try to connect with Intel development board via Intel FPGA Download Cable. But the The device_browser.py failed in connection browser and I can't find the error log mentioned. The conneciton browser always show nothing at all. I checked there is /bin/phthon3 aviable. Please help me on solving the issue. Any advices or suggestions are appreciable. Thanks a lot!

BR,

Chris

Parents
  • Hi Stephen,  

    Thanks a lot for your kindness and detailed information!

    You are right! I get the error log and it shows that

    Error:Failed to load client library libjtag_client.so. Please ensure that the environment vairable QUARTUS_ROOTDIR is correctly defined.

    And I also checked the driver setting of my cable and it seems right. And the download cale always works fine in Linux. 

    But now I met a problem of setting the QUARTUS_ROOTDIR. 

    There is some original settings related with quartus,you can get the location of Quartus:

    export PATH="$PATH:/tools/intel/intelFPGA_pro/23.4/quartus/bin"
    export PATH="$PATH:/tools/intel/intelFPGA_pro/23.4/qsys/bin/"

    And I tried to set  QUARTUS_ROOTDIR in three ways.
    export QUARTUS_ROOTDIR="/tools/intel/intelFPGA_pro/23.4/quartus/bin"
    or export QUARTUS_ROOTDIR="/tools/intel/intelFPGA_pro/23.4/quartus"
    or export QUARTUS_ROOTDIR="/tools/intel/intelFPGA_pro/23.4" 

    But they all failed every time after I restart the DS IDE and tried the connection. The same issue of device_browser still exists.

    Is there anyway that I can prove that DS recognize the definition of QUARTUS_ROOTDIR? Is there any version limitations to Quartus and DS? Maybe I need to set the path of QUARTUS_ROOTDIR to $PATH?

    Thanks a lot for your great help!

Reply
  • Hi Stephen,  

    Thanks a lot for your kindness and detailed information!

    You are right! I get the error log and it shows that

    Error:Failed to load client library libjtag_client.so. Please ensure that the environment vairable QUARTUS_ROOTDIR is correctly defined.

    And I also checked the driver setting of my cable and it seems right. And the download cale always works fine in Linux. 

    But now I met a problem of setting the QUARTUS_ROOTDIR. 

    There is some original settings related with quartus,you can get the location of Quartus:

    export PATH="$PATH:/tools/intel/intelFPGA_pro/23.4/quartus/bin"
    export PATH="$PATH:/tools/intel/intelFPGA_pro/23.4/qsys/bin/"

    And I tried to set  QUARTUS_ROOTDIR in three ways.
    export QUARTUS_ROOTDIR="/tools/intel/intelFPGA_pro/23.4/quartus/bin"
    or export QUARTUS_ROOTDIR="/tools/intel/intelFPGA_pro/23.4/quartus"
    or export QUARTUS_ROOTDIR="/tools/intel/intelFPGA_pro/23.4" 

    But they all failed every time after I restart the DS IDE and tried the connection. The same issue of device_browser still exists.

    Is there anyway that I can prove that DS recognize the definition of QUARTUS_ROOTDIR? Is there any version limitations to Quartus and DS? Maybe I need to set the path of QUARTUS_ROOTDIR to $PATH?

    Thanks a lot for your great help!

Children