I am trying to connect a Arty-z7 board to Vivado 2022.2 in order to make sure I can program it. However, the hardware manager is unable to connect to it. I have scoured the internet for solutions, but all the solutions I have found so far have not helped.
Here is my setup:
Ubuntu 20.04 LTS with 3 different versions of the Xilinx software installed on it. I have Adept2 installed and the Adept utilities installed. I have the Arty z7 board plugged into the computer and it powers on fine. I can connect to the board over the UART just fine to watch it boot the default image it came with.
Here is what I know:
Running lsusb does show the device connected:
Bus 001 Device 027: ID 0403:6010 Future Technology Devices International, Ltd FT2232C/D/H Dual UART/FIFO IC
Running dmesg after plugging in the device shows:
[4595198.587303] usb 1-8.2: new high-speed USB device number 28 using xhci_hcd
[4595198.693068] usb 1-8.2: New USB device found, idVendor=0403, idProduct=6010, bcdDevice= 7.00
[4595198.693081] usb 1-8.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[4595198.693088] usb 1-8.2: Product: Digilent Adept USB Device
[4595198.693093] usb 1-8.2: Manufacturer: Digilent
[4595198.693097] usb 1-8.2: SerialNumber: 003017B7EB9A
[4595198.697683] ftdi_sio 1-8.2:1.0: FTDI USB Serial Device converter detected
[4595198.697749] usb 1-8.2: Detected FT2232H
[4595198.697966] usb 1-8.2: FTDI USB Serial Device converter now attached to ttyUSB0
[4595198.700758] ftdi_sio 1-8.2:1.1: FTDI USB Serial Device converter detected
[4595198.700823] usb 1-8.2: Detected FT2232H
[4595198.701037] usb 1-8.2: FTDI USB Serial Device converter now attached to ttyUSB1
[4595198.767526] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[4595198.767548] ftdi_sio 1-8.2:1.0: device disconnected
If I use the djtgcfg utility I see the following:
tbradsh@tarnished:~$ djtgcfg enum
Found 1 device(s)
Device: ARTY-Z7
Device Transport Type: 00020001 (USB)
Product Name: Digilent Arty Z7
User Name: ARTY-Z7
Serial Number: 003017B7EB9A
tbradsh@tarnished:~$ djtgcfg init -d ARTY-Z7
Initializing scan chain...
Found Device ID: 23727093
Found Device ID: 4ba00477
Found 2 device(s):
Device 0: ARM_DAP
Device 1: XC7Z020
So I know that I am able to see the jtag chain through the Adept utilties which rules out the cable being bad, the boards being bad, or me not having the correct drivers.
Despite all of this work, I still cannot see the device in Vivado hardware manager. My only other option is to use another machine, but I would like to solve it on this machine as I have specifically set it up for all of my Xilinx work.
Also, to note, when I try to connect through Vivado hardware manager, this is the error I always get:
ERROR: [Labtoolstcl 44-494] There is no active target available for server at localhost.
Targets(s) ", jsn-VCK190 FT4232H-822115130030A" may be locked by another hw_server.
For some context on this error, there is a Xilinx Versal vck190 that has been plugged into this computer for a while for a different project. I unplugged it for my debugging of this issue, but this error will continue to appear. Not sure if there is some sort of problem due to this other board.
Question
tbradsh
Hello,
I am trying to connect a Arty-z7 board to Vivado 2022.2 in order to make sure I can program it. However, the hardware manager is unable to connect to it. I have scoured the internet for solutions, but all the solutions I have found so far have not helped.
Here is my setup:
Ubuntu 20.04 LTS with 3 different versions of the Xilinx software installed on it. I have Adept2 installed and the Adept utilities installed. I have the Arty z7 board plugged into the computer and it powers on fine. I can connect to the board over the UART just fine to watch it boot the default image it came with.
Here is what I know:
Running lsusb does show the device connected:
Bus 001 Device 027: ID 0403:6010 Future Technology Devices International, Ltd FT2232C/D/H Dual UART/FIFO IC
Running dmesg after plugging in the device shows:
[4595198.587303] usb 1-8.2: new high-speed USB device number 28 using xhci_hcd [4595198.693068] usb 1-8.2: New USB device found, idVendor=0403, idProduct=6010, bcdDevice= 7.00 [4595198.693081] usb 1-8.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [4595198.693088] usb 1-8.2: Product: Digilent Adept USB Device [4595198.693093] usb 1-8.2: Manufacturer: Digilent [4595198.693097] usb 1-8.2: SerialNumber: 003017B7EB9A [4595198.697683] ftdi_sio 1-8.2:1.0: FTDI USB Serial Device converter detected [4595198.697749] usb 1-8.2: Detected FT2232H [4595198.697966] usb 1-8.2: FTDI USB Serial Device converter now attached to ttyUSB0 [4595198.700758] ftdi_sio 1-8.2:1.1: FTDI USB Serial Device converter detected [4595198.700823] usb 1-8.2: Detected FT2232H [4595198.701037] usb 1-8.2: FTDI USB Serial Device converter now attached to ttyUSB1 [4595198.767526] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [4595198.767548] ftdi_sio 1-8.2:1.0: device disconnected
If I use the djtgcfg utility I see the following:
tbradsh@tarnished:~$ djtgcfg enum Found 1 device(s) Device: ARTY-Z7 Device Transport Type: 00020001 (USB) Product Name: Digilent Arty Z7 User Name: ARTY-Z7 Serial Number: 003017B7EB9A tbradsh@tarnished:~$ djtgcfg init -d ARTY-Z7 Initializing scan chain... Found Device ID: 23727093 Found Device ID: 4ba00477 Found 2 device(s): Device 0: ARM_DAP Device 1: XC7Z020
So I know that I am able to see the jtag chain through the Adept utilties which rules out the cable being bad, the boards being bad, or me not having the correct drivers.
I also installed the drivers for the cable following this guide: https://docs.xilinx.com/r/en-US/ug973-vivado-release-notes-install-license/Install-Cable-Drivers
Despite all of this work, I still cannot see the device in Vivado hardware manager. My only other option is to use another machine, but I would like to solve it on this machine as I have specifically set it up for all of my Xilinx work.
Also, to note, when I try to connect through Vivado hardware manager, this is the error I always get:
ERROR: [Labtoolstcl 44-494] There is no active target available for server at localhost. Targets(s) ", jsn-VCK190 FT4232H-822115130030A" may be locked by another hw_server.
For some context on this error, there is a Xilinx Versal vck190 that has been plugged into this computer for a while for a different project. I unplugged it for my debugging of this issue, but this error will continue to appear. Not sure if there is some sort of problem due to this other board.
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now