Skip to content

132 [hw] jtag trouble shoot

  • DONE pin cannot pull up ERROR: [Labtools 27-3165] End of startup status: LOW
  • connect VREF to 3v3

Comments

konosubakonoakua · 2025-01-09T17:08:45Z

vivado 2024.2 program_ftdi not found

do not use the desktop shortcut to start viavado, use terminal.

WARNING: [Common 17-259] Unknown Tcl command 'program_ftdi' sending command to the OS shell for execution. It is recommended to use 'exec' to send the command to the OS shell.
invalid command name "program_ftdi"
source /tools/Xilinx/Vivado/2024.2/settings64.sh && vivado
Then refer to https://adaptivesupport.amd.com/s/article/000037237?language=en_US Download ftdieeprom.tcl.gz Then replace it in vivado scripts folder - program_ftdi
program_ftdi -write -f FT2232H -s 0000001 -v "@RF" -b "custom" -d "FT2232H JTAG Cable :D"
In case vivado cannot detect the device:
sudo rmmod ftdi_sio && sudo rmmod usbserial

konosubakonoakua · 2025-01-09T17:25:38Z

JTAG cable programmed by program_ftdi cannot be detected by vivado 2019.1

Maybe because udev rule files not okay.

sudo cp /tools/Xilinx/Vivado/2019.1/data/xicom/cable_drivers/lin64/install_script/install_drivers/52-xilinx-ftdi-usb.rules /etc/udev/rules.d/
Or
sudo /tools/Xilinx/Vivado/2019.1/data/xicom/cable_drivers/lin64/install_script/install_drivers/install_drivers

konosubakonoakua · 2025-01-12T12:10:16Z

references

  • https://etherealwake.com/2024/06/xilinx-ftdi-jtag/

konosubakonoakua · 2025-02-28T10:18:13Z

vivado jtag flash download failed: ftdi_read_data failed: usb bulk read failed