I am following the second tutorial for the Ultra 96 (Hello world), and programming the board using the USB-to-JTAG/UART Pod, with the boot mode set to JTAG. I am having trouble connecting to the correct port to view the result of the program. I am able to program the FPGA, but running the software program produces no result in my serial window.
Running dmesg produces the following:
[954758.033362] usb 1-12: new high-speed USB device number 7 using xhci_hcd
[954758.189129] usb 1-12: New USB device found, idVendor=0403, idProduct=6010
[954758.189131] usb 1-12: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[954758.189132] usb 1-12: Product: JTAG+Serial
[954758.189133] usb 1-12: Manufacturer: Xilinx
[954758.189134] usb 1-12: SerialNumber: 1234-oj1
[954758.190803] ftdi_sio 1-12:1.0: FTDI USB Serial Device converter detected
[954758.190828] usb 1-12: Detected FT2232H
[954758.191004] usb 1-12: FTDI USB Serial Device converter now attached to ttyUSB0
[954758.192371] ftdi_sio 1-12:1.1: FTDI USB Serial Device converter detected
[954758.192393] usb 1-12: Detected FT2232H
[954758.192570] usb 1-12: FTDI USB Serial Device converter now attached to ttyUSB1
[954760.058936] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[954760.058996] ftdi_sio 1-12:1.0: device disconnected
Which seems to suggest the device connected and disconnected to ttyUSB0. This port is no longer visible under /dev. I have been trying to use /dev/ttyUSB1 and am able to connect ok, but I see no results from the board (assuming it is the right port). I have tried using the serial terminal in the SDK, screen and gtkterm, but none of them are working.
Has anyone experienced this before, or could point me in the right direction regarding how I can debug this?