Debugging mit JTAG

Einleitung

Das Zybo hat eine eingebaute FTDI FT2232HQ USB-UART Bridge, die für JTAG und eine UART Verbindung genutzt wird.

Zusätzlich hat es einen unbestückten JTAG Port, der Beispielsweise mit dem BDI3000 genutzt werden kann.

FT2232

Der FT2232 wird mit einem Mikro-USB Kabel an den Host angeschlossen. Das XSDK verwendet diesen Chip um das Programm auf den Prozessor (PS) zu laden, um den Bitstream in den FPGA (PL) zu Laden und für Debugging.

OpenOCD

Mit deep nutzen wir aktuell http://openocd.org, das Manual dazu http://openocd.org/doc-release/pdf/openocd.pdf.

BDI3000

Damit der FT2232 die JTAG Kommunikation nicht stört, muss das Mikro-USB Kabel entfernt werden. Das Board muss mit dem Rundstecker mit Strom versorgt werden –> Jumper J11 = WALL-VU5V0

Verdrahtung BDI3000 - Zybo