Sorry, you need to enable JavaScript to visit this website.

ISE 14.2 JTAG support

Unsolved
17 posts / 0 new
befi's picture
befi
Junior(0)
ISE 14.2 JTAG support

Hi

I just received my Zedboard and would like to start developing. However, I can't get the Xilinx tools to talk to the board via JTAG (I'm using Ubuntu 12.04 x64). I tried the digilent_plugin for 13.x in 14.2 but it refuses to work. And a newer plugin is not available. Is there another way to use the Zedboard with SDK?

Best regards,
Bennet.

befi's picture
befi
Junior(0)
Hi

Hi

I've found a solution to my problem. Buried inside the ISE installation I found newer tools than available on the digilent page. You'll find them under:

$XILINX/ISE_DS/common/bin/<OS>/digilent/

By running the install script I was able to get the board running inside SDK.

TimDuffy's picture
TimDuffy
Junior(1)
Bennet,

Bennet,

Congrats on getting your Zedboard!

First, are you launching the Xilinx tools with sudo, or as a normal user?

Are you sure you are plugged into the correct USB port on your Zedboard? Looking at this photo: http://zedboard.org/content/board-photo it is the jack right next to the power plug in the upper left of the picture.

Can you see the device enumerated by running the "lsusb" command and print the output here?

minm's picture
minm
Junior(0)
14.2 still have some problem..

Hi befi,If you still use ISE 14.2, it's better change to 14.1. Because in SDK 14.2, "mio.h"&"xio.h" is missing!
If you want to create a boot.bin image, mio.h is need.
PS. I'm really no good at English, forgive my grammar mistake. :)

r.braidotti's picture
r.braidotti
Junior(0)
Problem confirmed

The same problem here. ISE 14.1 is working well on Windows 7 64. ISE 14.2 is not working with same tutorial from "ZedBoard: Zynq-7000 EPP Concepts, Tools, and Techniques - A Hands-On Guide to Effective Embedded System Design", pages 21-24 (2.1.3 Take a Test Drive! Running the “Hello World” Application).

tcornall's picture
tcornall
Junior(0)
Window 7 Xilinx SDK 14.4 Zedboard. JTAG not found

I was getting 'JTAG not found' errors when I tried to use the JTAG UART to connect to STDIO, as well as use JTAG for debugging/downloading. (I only did this because the zedboard came with only one of the weeny usb cables and I needed that for JTAG and didn't have one for the USB UART)
ANyway, when I took that 'connect STDIO to console via JTAG uart' away, I can run a debugging session to the zedboard. (Still can't see any STDIO output, of course..)
I wonder if we are supposed to be able to use the JTAG uart as stdio even when using the JTAG for debuging/downloading, or not? It often seems to cause issues.

emnagharbi's picture
emnagharbi
Junior(0)
Hi !

Hi !
I am having the same problem you are talking about with ISE 14.1 I followed the steps described on this very tutorial but when I ran I got an unexpected error and it said "error opening JTAG UART @localhost : -1". Is there any solution please !
Also I would mention that I also tried to connect STDIO to the console instead of of using JTAG connection but it said "make all : rien à faire"

Please don't hesitate to help !
Thank you !

alxxG's picture
alxxG
Junior(0)
Had the same problem using

Had the same problem using the onboard with 14.2 just wouldn't detect it in eitherimpact or chipscope pro

Got it working fine with a platform cable usb .

Problem is after installing 14.2(seperate directory) 14.1 tools won't work and just error out , get multiple dll errors. 13.4 still works fine.

Will test on linux(red hat 6 and fedora ) tomorrow

070411209's picture
070411209
Junior(0)
USB-OGB Driver

USB driver setup unsuccessed, is my version of ISE 14.1 which download of Internet.

070411209's picture
070411209
Junior(0)
USB-OGB Driver

USB driver setup unsuccessed, is my version of ISE 14.1 which download of Internet.

artlow's picture
artlow
Junior(0)
sdk "Failed to open JTAG cable" for Hello_World tutorial

SDK is still reporting it cannot find open the JTAG cable.

I have followed these posts:

http://reset.etsii.upm.es/es/users/peque/xilinx-licensing-and-digilent-d...

then I did added this:

SUBSYSTEM=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6014", GROUP="users", MODE="0666"

Checking permissions, I see:

[art@samsung rules.d]$ ls -ltr /dev/bus/usb/002/005
crw-rw-rw-. 1 root users 189, 132 Oct 8 10:18 /dev/bus/usb/002/005

And running this, I get:

[art@samsung rules.d]$ djtgcfg enum
Found 1 device(s)

Device: Zed
Product Name: Digilent Zed
User Name: Zed
Serial Number: 210248447931

artlow's picture
artlow
Junior(0)
further info - version of Linux distro

I am running Fedora 17 on a Samsung RF711 laptop

artlow's picture
artlow
Junior(0)
further to further info - tool version

I am running version 14.2 of the Xilinx tools

artlow's picture
artlow
Junior(0)
running xsdk as root, for Hello World on Fedora 17

sudo ./xsdk

XSDK console output:

14:06:31 ERROR : Unexpected error while opening JTAG UART: java.lang.RuntimeException: Error while opening JTAG UART server:
at com.xilinx.sdk.targetmanager.internal.TM.startJTAGUARTServer(Unknown Source)
at com.xilinx.sdk.debug.core.internal.comm.JTAGUARTStreamsProxy.<init>(Unknown Source)

14:06:31 INFO : Running ps7 initialization as the processor is not initialized
14:06:31 INFO : Initializing ps7....
14:06:41 INFO : ps7 initialization is done.

But no 'Hello World' displayed - and this only works once. The next time, the console reports

Error opening JTAG UART @ localhost:-1

Since I applied the recommended fix to the digilent USB rule to set mode 666 and changed the filename so that it loads later, I don't see what explains this.

artlow's picture
artlow
Junior(0)
Need also to run Minicom

Just as I posted "running xsdk as root" above, I noticed that the 'Hello World" output was coming out of the minicom terminal - which I figure means JTAG to program and then the terminal emulator gets the output.

So, what this means is that the message "Error opening JTAG UART is kind of bogus.

So, this means (also) that somehow the "mode 666" fix to the digilent rule is not properly being applied.

Comments?

gmommi's picture
gmommi
Junior(0)
"hello world" tutorial with ise 14.2

I've also had a JTAG problem "working with same tutorial from "ZedBoard: Zynq-7000 EPP Concepts, Tools, and Techniques - A Hands-On Guide to Effective Embedded System Design", pages 21-24 (2.1.3 Take a Test Drive! Running the “Hello World” Application)". I found the solution eliminating, from embedded processor project, GPIOs and leds (page 14 of Hands-on guide XPS "Bus Interfaces" tag ). They were automatically added when I generate the project, I don't know why. Then i repeated all the items from 5 to the end and it worked well.

_Ivalo65's picture
_Ivalo65
Junior(1)
Did you get it working ..?

I have the same problem. I already posted on a new thread

http://www.zedboard.org/content/usb-jtag-init-failure

but no replies. "djtgcfg enum" shows the board info crrectly, but Impact still fails to connect.