08-09-2012 02:26 PM
It took me some time to figure this out, but whenever I have a FTDI device (e.g. USB to RS-232 cable) connected to my computer, iMPACT crashes when I do a cable auto-connect or initialize chain.
When I start ISE and then iMPACT in a terminal, here is a copy of the terminal output:
INFO:iMPACT - Selected Current Working Directory:
libusb couldn't open USB device /dev/bus/usb/001/003: Permission denied.
libusb requires write access to USB device nodes.
Removing all FTDI based USB devices fixes the issue, iMPACT is able to find the Platform Cable USB II and program the device successfully.
I am using linux here, but I got a similar feedback from a windows user, though I can't confirm that myself.
Seems like a bug to me.
08-09-2012 02:38 PM
I have two FTDI USB-serial bridge devices connected and operating, concurrently with iMPACT and Xilinx Platform Cable USB connected and operating (including "auto-connect" and initialise chain). No problems.
I'm running Win Vista x64, ISE 13.4 and 14.1. According to Device Manager:
Sorry, I cannot duplicate your results.
-- Bob Elkind
08-10-2012 02:13 PM
Thanks for the quick reply.
On Linux we don't use the Jungo WinDriver, it does not compile on the installation process.
Is there any chance that someone test it on a Linux distribution? I am running OpenSUSE 12.1 here.
I think that the relevant software in this case is libusb, I believe it is what iMPACT is using to access the cable:
rpm -qa | grep libusb
01-15-2014 04:10 AM
I've got exactly the same behaviour, I'm using the following:
Ubuntu 12.04 (32 bit)
Xilinx ISE 14.3 (Impact 14.3/P.40xd)
Platform Cable USB II
While an FTDI USB->Serial Converter (on a devboard) is plugged in I get the same error and Impact crashes.
The VID/PID of the usb->serial converter is 0403:6001
Interestingly /var/log/syslog reports the following after the crash:
_impact4: segfault at 1c ip b0fd8b40 sp b0a2f830 error 4 in libftd2xx.so.1.0.4[b0fd1000+23000]
Which is a library found in multiple places under the Xilinx install directory and /usr/local/lib/
04-16-2014 12:36 PM
Hi, sorry to bother!
I was searching iMPACT cannot find JTAG Cable, and I saw this, and seems like you got it work on OpenSuse12.1,
Therefore I would like to ask for a favor.
I currently installed XILINX 14.4 on Opensuse12.3, and I got a Zedboard, I am struggled with different settings for two weeks (too long I know), and now I am still not working.
when use lsusb: I got
:/dev/bus/usb/003> lsusb -D /dev/bus/usb/003/004
Device: ID 0403:6014 Future Technology Devices International, Ltd FT232H Single HS USB-UART/FIFO IC
idVendor 0x0403 Future Technology Devices International, Ltd
idProduct 0x6014 FT232H Single HS USB-UART/FIFO IC
iManufacturer 1 Digilent
iProduct 2 Digilent USB Device
iSerial 3 210248446648
> djtgcfg enum
Found 1 device(s)
Product Name: Digilent Zed
User Name: Zed
Serial Number: 210248446648
But when xmd -> cannot found any Jtag cable
and when impact -> cannot found Jtag cable
I cannot succeed in installing windrvr6, so there's no windrvr6 under /dev
after I export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/../../libusb.so
cannot connect to /dev/parport0
cannot connect to /dev/parport1
I would be so appreciate if you have any ideas?
Thank you very much!