Getting libusb-driver to work with Xilinx dev board.

  • Thread starter rupertlssmith@googlemail.
  • Start date
R

rupertlssmith@googlemail.

Guest
Hi,

I could not get windrv to work, as running Debian, and it seems very
picky about the version/distro it will work with, so have gone down
the route of trying to get the open source drivers working. Does any
body have any experience of getting the libusb-driver to work? I'm
following the instructions here:

http://git.zerfleddert.de/cgi-bin/gitweb.cgi/usb-driver?a=blob_plain;f=README;hb=HEAD

All good down to the point where I launch iMPACT and test the cable.
'lsusb' outputs:

Bus 002 Device 009: ID 03fd:0008 Xilinx, Inc.

The '0008' indicating that the Xilinx firmware has succesfully loaded.

Unfortunately, iMPACT outputs:

PROGRESS_START - Starting Operation.
Reusing A0012001 key.
Reusing 24012001 key.
Using windrvr6 driver.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
File version of /opt/Xilinx/12.2/ISE_DS/ISE/bin/lin64/xusbdfwu.hex =
1030.
File version of /etc/hotplug/usb/xusbdfwu.fw/xusbdfwu.hex = 1030.
libusb-driver.so version: 2010-05-26 09:11:43.
Cable PID = 0008.
Max current requested during enumeration is 74 mA.
write cmdbuffer failed FFFFFFFFFFFFFFFF.
write cmdbuffer failed FFFFFFFFFFFFFFFF.
Loopback test failed. Sent character = 00, Received character = 00.
PROGRESS_END - End Operation.

I'm not sure if its even trying to talk to the right usb device. The
cable is clearly on Bus 002 Device 009, and iMPACT is trying Usb Port
USB21. I'm not sure what the mapping between busses, devices and ports
is all about... anyone?

Thanks for any help you can give me.

Rupert
 
Hi,

On 6 déc, 18:23, "rupertlssm...@googlemail.com"
<rupertlssm...@googlemail.com> wrote:
I could not get windrv to work,
I think no one does.

Does any body have any experience of getting the libusb-driver to work? I'm
following the instructions here:

http://git.zerfleddert.de/cgi-bin/gitweb.cgi/usb-driver?a=blob_plain;....
You don't need this hack with the recent version of the Xilinx tools.
They support libusb directly.

BTW, alternatives are xc3sprog and urJTAG which recently got added
FPGA programming support, so you might want to do away with the
proprietary, bloated, slow and buggy Xilinx programming tools
completely.

S.
 
rupertlssmith@googlemail.com wrote:
I could not get windrv to work, as running Debian, and it seems very
picky about the version/distro it will work with, so have gone down
the route of trying to get the open source drivers working. Does any
body have any experience of getting the libusb-driver to work? I'm
following the instructions here:

Our Demand Peripherals BaseBoard4 might be a little expensive
for your needs but it works very well with Linux and the Xilinx
tools. There is even a sample Makefile for the Xilinx tool set.

Bob
 

Welcome to EDABoard.com

Sponsor

Back
Top