# $Id: INSTALL_urjtag.txt 467 2013-01-02 19:49:05Z mueller $
|
# $Id: INSTALL_urjtag.txt 467 2013-01-02 19:49:05Z mueller $
|
|
|
The w11 project uses the open source JTAG Access software from the
|
The w11 project uses the open source JTAG Access software from the
|
SourceForge project
|
SourceForge project
|
|
|
urjtag
|
urjtag
|
|
|
for configuring FPGA over the Cypress FX2 USB Interface available on Digilent
|
for configuring FPGA over the Cypress FX2 USB Interface available on Digilent
|
Nexys2, Nexys3 and Atlys boards.
|
Nexys2, Nexys3 and Atlys boards.
|
|
|
The most recent version works fine. This version is delivered with
|
The most recent version works fine. This version is delivered with
|
Ubuntu 12.04 LTS and later Ubuntu versions. In this case simply install the
|
Ubuntu 12.04 LTS and later Ubuntu versions. In this case simply install the
|
package 'urjtag'. Try the command
|
package 'urjtag'. Try the command
|
|
|
jtag
|
jtag
|
|
|
it should print
|
it should print
|
|
|
UrJTAG 0.10 #2007
|
UrJTAG 0.10 #2007
|
|
|
and show a version number of '#2007' or higher.
|
and show a version number of '#2007' or higher.
|
|
|
Old versions unfortunately have a string size limitation problem with can
|
Old versions unfortunately have a string size limitation problem with can
|
lead to problems when used with Digilent S3BOARDS (or other cases with
|
lead to problems when used with Digilent S3BOARDS (or other cases with
|
multiple devices in the jtag chain). Therefore for
|
multiple devices in the jtag chain). Therefore for
|
|
|
Debian Squeeze and older
|
Debian Squeeze and older
|
Ubuntu 11.10 (oneiric) and older
|
Ubuntu 11.10 (oneiric) and older
|
|
|
or if the 'jtag' command prints something like
|
or if the 'jtag' command prints something like
|
|
|
UrJTAG 0.10 #1502
|
UrJTAG 0.10 #1502
|
UrJTAG 0.9 #1476
|
UrJTAG 0.9 #1476
|
|
|
it is advisible to install the urjtag software from sources.
|
it is advisible to install the urjtag software from sources.
|
|
|
Simlest is to install an up-to-date version directly from the SourceForge
|
Simlest is to install an up-to-date version directly from the SourceForge
|
svn repository, start at
|
svn repository, start at
|
http://sourceforge.net/scm/?type=svn&group_id=193266&source=navbar
|
http://sourceforge.net/scm/?type=svn&group_id=193266&source=navbar
|
do a 'svn co' for revision 2007 or later, build and install.
|
do a 'svn co' for revision 2007 or later, build and install.
|
|
|
Alternatively start with the V0.10 (rev #1502) tarball available from
|
Alternatively start with the V0.10 (rev #1502) tarball available from
|
http://sourceforge.net/projects/urjtag/files/?source=navbar
|
http://sourceforge.net/projects/urjtag/files/?source=navbar
|
and download
|
and download
|
urjtag-0.10.tar.gz (dated 2009-04-17)
|
urjtag-0.10.tar.gz (dated 2009-04-17)
|
|
|
Change in file src/cmd/parse.c the line
|
Change in file src/cmd/parse.c the line
|
|
|
#define MAXINPUTLINE 100 /* Maximum input line length */
|
#define MAXINPUTLINE 100 /* Maximum input line length */
|
|
|
and replace '100' with '512', build and install.
|
and replace '100' with '512', build and install.
|
|
|