UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Observer kenter
Observer
3,533 Views
Registered: ‎10-06-2016

SDx 2017.2 xbinst - No device was found that matches

Jump to solution

I was going through the board setup for SDx 2017.2, but xbinst doesn't find any target platform

 

sudo /opt/Xilinx/SDx/2017.2/bin/xbinst -f xilinx:adm-pcie-7v3:1ddr:3.0 -d .

****** xbinst v2017.2_sdx (64-bit)
  **** SW Build 1972098 on Wed Aug 23 11:34:38 MDT 2017
    ** Copyright 1986-2017 Xilinx, Inc. All Rights Reserved.

ERROR: [XBINST 60-705] No device was found that matches 'xilinx:adm-pcie-7v3:1ddr:3.0'. The supported devices are:

ERROR: [XBINST 60-587] Failed to add a device: specified platform xilinx:adm-pcie-7v3:1ddr:3.0 is not found

Note how no platform at all is found, so the target xilinx:adm-pcie-8k5:2ddr:4.0 fails in the same way. I also tried specifying the complete path.

sudo /opt/Xilinx/SDx/2017.2/bin/xbinst --platform /opt/Xilinx/SDx/2017.2/platforms/xilinx_adm-pcie-7v3_1ddr_3_0/xilinx_adm-pcie-7v3_1ddr_3_0.xpfm -d .

****** xbinst v2017.2_sdx (64-bit)
  **** SW Build 1972098 on Wed Aug 23 11:34:38 MDT 2017
    ** Copyright 1986-2017 Xilinx, Inc. All Rights Reserved.

ERROR: [XBINST 60-705] No device was found that matches '/opt/Xilinx/SDx/2017.2/platforms/xilinx_adm-pcie-7v3_1ddr_3_0/xilinx_adm-pcie-7v3_1ddr_3_0.xpfm'. The supported devices are:

ERROR: [XBINST 60-587] Failed to add a device: specified platform /opt/Xilinx/SDx/2017.2/platforms/xilinx_adm-pcie-7v3_1ddr_3_0/xilinx_adm-pcie-7v3_1ddr_3_0.xpfm is not found

The file itself exists

cat /opt/Xilinx/SDx/2017.1/platforms/xilinx_adm-pcie-7v3_1ddr_3_0/xilinx_adm-pcie-7v3_1ddr_3_0.xpfm
<?xml version="1.0" encoding="UTF-8"?>
<sdx:platform sdx:vendor="xilinx"
              sdx:library="adm-pcie-7v3"
              sdx:name="1ddr"
              sdx:version="3.0"
              sdx:schemaVersion="1.0"
              xmlns:sdx="http://www.xilinx.com/sdx">
  <sdx:description>
  This is a place-holder for a detailed description of the hardware/software platform. The platform creator can provide detailed information about the hardware platform. Which Fpga family does this platform use? Is it PCIe based? Is it a 1ddr, 2ddr or 4ddr configuration? What are the target domains? Acceleration, ADAS, Vision etc.
  </sdx:description>

  <sdx:hardwarePlatforms>
    <sdx:hardwarePlatform sdx:path="hw" sdx:name="xilinx_adm-pcie-7v3_1ddr_3_0.dsa"/>
  </sdx:hardwarePlatforms>

  <sdx:softwarePlatforms>
    <sdx:softwarePlatform sdx:path="sw" sdx:name="xilinx_adm-pcie-7v3_1ddr_3_0.spfm"/>
  </sdx:softwarePlatforms>

</sdx:platform>

Am I missing some subtle difference to previous versions? On 2017.1 and earlier, the same call used to work.

sudo /opt/Xilinx/SDx/2017.1/bin/xbinst -f xilinx:adm-pcie-7v3:1ddr:3.0 -d .

****** xbinst v2017.1_sdx (64-bit)
  **** SW Build 1915620 on Thu Jun 22 17:54:59 MDT 2017
    ** Copyright 1986-2017 Xilinx, Inc. All Rights Reserved.

INFO: [XBINST 60-895]    Target platform: /opt/Xilinx/SDx/2017.1/platforms/xilinx_adm-pcie-7v3_1ddr_3_0/xilinx_adm-pcie-7v3_1ddr_3_0.xpfm
INFO: [XBINST 60-267] Packaging for PCIe...
INFO: [XBINST 60-268] Packaging for PCIe...COMPLETE
INFO: [XBINST 60-667] xbinst has successfully created a board installation directory at /opt/dsa_2017.2/7v3_dsa.

 When specifying a wrong platform, it also used to provide a list of supported platforms.

[kenter@xcl-1 7v3_dsa]$ sudo /opt/Xilinx/SDx/2017.1/bin/xbinst -f wrongplattform -d .

****** xbinst v2017.1_sdx (64-bit)
  **** SW Build 1915620 on Thu Jun 22 17:54:59 MDT 2017
    ** Copyright 1986-2017 Xilinx, Inc. All Rights Reserved.

ERROR: [XBINST 60-705] No device was found that matches 'wrongplattform'. The supported devices are:
xilinx:adm-pcie-7v3:1ddr:3.0
xilinx:zc706:linux-uart:1.0
xilinx:adm-pcie-ku3:2ddr-xpr:4.0
xilinx:adm-pcie-ku3:2ddr-xpr:3.3
xilinx:adm-pcie-8k5:2ddr:4.0
xilinx:adm-pcie-8k5:2ddr:3.3
xilinx:adm-pcie-ku3:2ddr:3.3
xilinx:kcu1500:4ddr-xpr:4.0
xilinx:xil-accel-rd-ku115:4ddr-xpr:3.3
xilinx:xil-accel-rd-ku115:4ddr-xpr:4.0
0 Kudos
1 Solution

Accepted Solutions
Observer kenter
Observer
2,951 Views
Registered: ‎10-06-2016

Re: SDx 2017.2 xbinst - No device was found that matches

Jump to solution

It was indeed a license issue, thanks. Not only xocc, but also xbinst check for the license and return no platforms without license.

I don't know why the license path for 2017.2 wasn't properly evaluated as root, but for 2017.4, the installation of the updated license daemon was the required fix.

View solution in original post

8 Replies
Xilinx Employee
Xilinx Employee
3,498 Views
Registered: ‎08-01-2008

Re: SDx 2017.2 xbinst - No device was found that matches

Jump to solution
looks like the DSA is not installed? can you run
xocc --list_xdevices

note: the result would be the DSA names matching the subdirectories from the YOURSDXINSTALL/platforms directory (but this dir includes the SDSoC platforms too)
Thanks and Regards
Balkrishan
--------------------------------------------------------------------------------------------
Please mark the post as an answer "Accept as solution" in case it helped resolve your query.
Give kudos in case a post in case it guided to the solution.
0 Kudos
Observer kenter
Observer
3,495 Views
Registered: ‎10-06-2016

Re: SDx 2017.2 xbinst - No device was found that matches

Jump to solution

It looks like the DSA is installed, but disappears with sudo / as root, which it shouldn't and also didn't in previous versions.

 

// Normal user
[kenter@xcl-1 ~]$ source /opt/Xilinx/SDx/2017.2/settings64.sh 
[kenter@xcl-1 ~]$ xocc --list_xdevices
xilinx:adm-pcie-ku3:2ddr-xpr:4.0
xilinx:adm-pcie-ku3:2ddr-xpr:3.3
xilinx:xil-accel-rd-ku115:4ddr-xpr:3.3
xilinx:xil-accel-rd-ku115:4ddr-xpr:4.0
xilinx:zc706:linux-uart:1.0
xilinx:adm-pcie-8k5:2ddr:4.0
xilinx:adm-pcie-8k5:2ddr:3.3
xilinx:adm-pcie-7v3:1ddr:3.0
xilinx:adm-pcie-ku3:2ddr:3.3
xilinx:kcu1500:4ddr-xpr:4.0

 

// as root with 2017.2 version
[root@xcl-1 ~]# source /opt/Xilinx/SDx/2017.2/settings64.sh 
[root@xcl-1 ~]# xocc --list_xdevices
// as root with 2017.1 version [root@xcl-1 ~]# source /opt/Xilinx/SDx/2017.1/settings64.sh [root@xcl-1 ~]# xocc --list_xdevices xilinx:adm-pcie-7v3:1ddr:3.0 xilinx:zc706:linux-uart:1.0 xilinx:adm-pcie-ku3:2ddr-xpr:4.0 xilinx:adm-pcie-ku3:2ddr-xpr:3.3 xilinx:adm-pcie-8k5:2ddr:4.0 xilinx:adm-pcie-8k5:2ddr:3.3 xilinx:adm-pcie-ku3:2ddr:3.3 xilinx:kcu1500:4ddr-xpr:4.0 xilinx:xil-accel-rd-ku115:4ddr-xpr:3.3 xilinx:xil-accel-rd-ku115:4ddr-xpr:4.0

 

0 Kudos
Observer calibra
Observer
3,337 Views
Registered: ‎06-20-2012

Re: SDx 2017.2 xbinst - No device was found that matches

Jump to solution

Hi,

 

xocc Version 2017.2  need a valid license to run.

 

Regards.

Observer kenter
Observer
3,076 Views
Registered: ‎10-06-2016

Re: SDx 2017.2 xbinst - No device was found that matches

Jump to solution

With the 2017.4 release, the same issue now occurs both as user and as root. The installed OS is CentOS 7.3.

[kenter@machine dsa_2017.4]$ xbinst --platform xilinx_kcu1500_dynamic_5_0 -d .

****** xbinst v2017.4 (64-bit)
  **** SW Build 2086221 on Fri Dec 15 20:54:30 MST 2017
    ** Copyright 1986-2017 Xilinx, Inc. All Rights Reserved.

ERROR: [XBINST 60-705] No device was found that matches 'xilinx_kcu1500_dynamic_5_0'. The supported devices are:

ERROR: [XBINST 60-587] Failed to add a device: specified platform xilinx_kcu1500_dynamic_5_0 is not found

 

[root@machine ~]# xbinst --platform xilinx_kcu1500_dynamic_5_0 -d .

****** xbinst v2017.4 (64-bit)
  **** SW Build 2086221 on Fri Dec 15 20:54:30 MST 2017
    ** Copyright 1986-2017 Xilinx, Inc. All Rights Reserved.

ERROR: [XBINST 60-705] No device was found that matches 'xilinx_kcu1500_dynamic_5_0'. The supported devices are:

ERROR: [XBINST 60-587] Failed to add a device: specified platform xilinx_kcu1500_dynamic_5_0 is not found

Verbose output gives more details about set variables. Would I need to setup XILINX or XILINX_PATH manually in addition to sourcing the general settings64.sh file?

[kenter@machine 2017.4]$ RDI_VERBOSE=True xbinst --platform xilinx_kcu1500_dynamic_5_0 -d .
     **** ENVIRONMENT DEBUG INFO ****
              XILINX: ""
          XILINX_SDK: "/scratch/Xilinx/SDK/2017.4"
         XILINX_PATH: ""
         RDI_APPROOT: "/scratch/Xilinx/SDx/2017.4"
         HDI_APPROOT: "/scratch/Xilinx/SDx/2017.4"
        RDI_BASEROOT: "/scratch/Xilinx/SDx"
         RDI_DATADIR: "/scratch/Xilinx/SDx/2017.4/data"
          RDI_LIBDIR: "/scratch/Xilinx/SDx/2017.4/lib/lnx64.o/Default:/scratch/Xilinx/SDx/2017.4/lib/lnx64.o"
          RDI_BINDIR: "/scratch/Xilinx/SDx/2017.4/bin"
        RDI_JAVAROOT: "/scratch/Xilinx/SDx/2017.4/tps/lnx64/jre"
     LD_LIBRARY_PATH: "/scratch/Xilinx/SDx/2017.4/lib/lnx64.o/Default:/scratch/Xilinx/SDx/2017.4/lib/lnx64.o:/scratch/Xilinx/SDx/2017.4/tps/lnx64/jre/lib/amd64:/scratch/Xilinx/SDx/2017.4/tps/lnx64/jre/lib/amd64/server:/scratch/Xilinx/SDx/2017.4/lib/lnx64.o/Default:/scratch/Xilinx/SDx/2017.4/lib/lnx64.o:/scratch/Xilinx/SDx/2017.4/runtime/lib/x86_64:/scratch/Xilinx/SDx/2017.4/bin/../lnx64/tools/dot/lib"
                PATH: "/scratch/Xilinx/SDx/2017.4/bin:/scratch/Xilinx/SDx/2017.4/tps/lnx64/jre/bin:/scratch/Xilinx/SDK/2017.4/bin:/scratch/Xilinx/Vivado/2017.4/bin:/scratch/Xilinx/SDK/2017.4/gnu/microblaze/lin/bin:/scratch/Xilinx/SDK/2017.4/gnu/arm/lin/bin:/scratch/Xilinx/SDK/2017.4/gnu/microblaze/linux_toolchain/lin64_le/bin:/scratch/Xilinx/SDK/2017.4/gnu/aarch32/lin/gcc-arm-linux-gnueabi/bin:/scratch/Xilinx/SDK/2017.4/gnu/aarch32/lin/gcc-arm-none-eabi/bin:/scratch/Xilinx/SDK/2017.4/gnu/aarch64/lin/aarch64-linux/bin:/scratch/Xilinx/SDK/2017.4/gnu/aarch64/lin/aarch64-none/bin:/scratch/Xilinx/SDK/2017.4/gnu/armr5/lin/gcc-arm-none-eabi/bin:/scratch/Xilinx/SDK/2017.4/tps/lnx64/cmake-3.3.2/bin:/opt/Xilinx/DocNav:/usr/lib64/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:.:/opt/Bluespec/Bluespec-2016.07.beta1/lib/../bin:/eda/synopsys/2016-17/RHELx86/CORETOOLS_2016.09-SP2-2/bin:/eda/synopsys/2016-17/RHELx86/VCSMX_2016.06-SP2/bin:/eda/mentor/2016-17/RHELx86/QUESTA-CDC-FML_10.5b/linux_x86_64/bin:/eda/mentor/2016-17/RHELx86/QUESTA-CORE-PRIME_10.5c-4/questasim/bin:/eda/mentor/2016-17/RHELx86/QUESTA-INFACT_10.5c-2/infact/linux_x86_64/gcc_4.3.3/bin:/upb/departments/pc2/users/k/kenter/bin"

****** xbinst v2017.4 (64-bit)
  **** SW Build 2086221 on Fri Dec 15 20:54:30 MST 2017
    ** Copyright 1986-2017 Xilinx, Inc. All Rights Reserved.

ERROR: [XBINST 60-705] No device was found that matches 'xilinx_kcu1500_dynamic_5_0'. The supported devices are:

ERROR: [XBINST 60-587] Failed to add a device: specified platform xilinx_kcu1500_dynamic_5_0 is not found
0 Kudos
Moderator
Moderator
3,000 Views
Registered: ‎03-27-2012

Re: SDx 2017.2 xbinst - No device was found that matches

Jump to solution

Hi @kenter

 

Have you check the Linux file permissions of $ XILINX_SDX/platforms/ ?

Change it to '755' or '777' otherwise xbinst may not be able to find platforms.

 

Regards,

Sean

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Observer kenter
Observer
2,952 Views
Registered: ‎10-06-2016

Re: SDx 2017.2 xbinst - No device was found that matches

Jump to solution

It was indeed a license issue, thanks. Not only xocc, but also xbinst check for the license and return no platforms without license.

I don't know why the license path for 2017.2 wasn't properly evaluated as root, but for 2017.4, the installation of the updated license daemon was the required fix.

View solution in original post

Moderator
Moderator
2,857 Views
Registered: ‎03-27-2012

Re: SDx 2017.2 xbinst - No device was found that matches

Jump to solution

Hi Kenter,

 

Thanks for your update.

You are right, xbinst check for the ap_opencl and ap_sdsoc license when executed.

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Newbie randy668
Newbie
1,727 Views
Registered: ‎08-12-2018

Re: SDx 2017.2 xbinst - No device was found that matches

Jump to solution

Rating them on top of many result tables. https://readymag.com this have the benefit as they could replicate Android TV Box Reviews obtain updates plus a degree of assistance Best Android TV Box of 2018 Its Shield Portable as well as Tablet Android TV Box you will certainly require to figure out a couple of points. this link for mobile customers are a great resource of info.

0 Kudos