• 0
Carlos Posse

JTAG-SMT3 Problems

Question

Hello,

I am using a JTAG-SMT3-NC module in a new design with a Zynq 7020, and am having problems connecting using USB. The design also features a JTAG header, with connections according to the SMT3 Reference Manual. The JTAG header works, and is capable of programming the board using a JTAG-HS3 cable. However, no USB ports are detected, nor the JTAG part is detected.

I am using Ubuntu 16.04,  and quick check to dmesg shows the following messages:

 

[  899.622004] usb 3-1: new high-speed USB device number 17 using xhci_hcd
[  899.750007] usb 3-1: device descriptor read/64, error -71
[  899.986072] usb 3-1: device descriptor read/64, error -71
[  900.222052] usb 3-1: new high-speed USB device number 18 using xhci_hcd
[  900.350076] usb 3-1: device descriptor read/64, error -71
[  900.590093] usb 3-1: device descriptor read/64, error -71
[  900.698132] usb usb3-port1: attempt power cycle
[  901.353659] usb 3-1: new high-speed USB device number 19 using xhci_hcd
[  901.353727] usb 3-1: Device not responding to setup address.
[  901.560275] usb 3-1: Device not responding to setup address.
[  901.766579] usb 3-1: device not accepting address 19, error -71
[  901.893702] usb 3-1: new high-speed USB device number 20 using xhci_hcd
[  901.893779] usb 3-1: Device not responding to setup address.
[  902.100134] usb 3-1: Device not responding to setup address.
[  902.310523] usb 3-1: device not accepting address 20, error -71
[  902.310571] usb usb3-port1: unable to enumerate USB device

 

As seen, both the USB devices (the UART and JTAG parts) are detected, but are unable to be configured. I have the cable drivers installed and updated with the Vivado 2018.2 drivers. The SMT3 module is powered by an on-board 3.3V regulator, while VBUS is only used for VBUS_DETECT. The multimeter shows 3.3V on the VBUS_DETECT pin when I connect the USB cable.

Any ideas on what this can be?

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Hi @Carlos Posse,

Please attach a picture of your set up. Along with a screen shot of what the Vivado hardware manager see's.

Please download Adept 2 here. Then use the command djtgcfg enum in a terminal and attach a screen shot of the responding text.

best regards,

Jon

Share this post


Link to post
Share on other sites
  • 0

Hi @Carlos Posse,

Based on the output from dmesg I can tell you that this is not an issue with drivers or software configurations. It's a hardware issue of some sort. I don't see any issues with your schematic. Have you tried using a different USB cable or connecting the cable to a different port on your PC? What are you loading for L8 and L9? Perhaps try loading shunts (0 ohm resistors) instead of ferrites or inductors and see if that makes any difference.

Thanks,
Michael

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now