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