UrJTAG aims to create an enhanced, modern tool for communicating over JTAG with flash chips, CPUs, and many more. It takes on the well proven openwince jtag tools code. Future plans include conversion of the code base into a library that can be used with other applications. A flexible remote communication protocol that can be used over almost any type of serial link (including TCP/IP) is currently being defined.
|Tags||Software Development Libraries Scientific/Engineering Electronic Design Automation (EDA) Communications|
|Operating Systems||POSIX Linux BSD FreeBSD Windows Cygwin|
Release Notes: Improvements in the build system and library detection allow for better compatibility with Windows platforms, complemented by a self-installing executable for Windows. With the introduction of the "pod" command, all JTAG signals including TRST and SRST are now freely controllable. The flash programming performance has been improved by adding multi-byte write mode capability to the flash drivers, resulting in a speed-up of several factors when programming chips that support this burst mode.
Release Notes: The BSDL parser has been rewritten with added support for IEEE 1532 extensions. Internally, many global variables were removed, which is a major improvement for everyone who wants to use UrJTAG as a library. The low level communication with USB cables has been properly separated from that with parport cables into new "usbconn" and "parport" link drivers, making it easier to support new USB cables with their custom protocols natively. Many annoyances and bugs have been fixed.
Release Notes: This release can read BSDL descriptions natively, transfers data over USB much faster, and has some new bus and cable drivers. Numerous improvements have been added, and many bugs have been fixed.
Release Notes: Using openwince JTAG Tools code as a base, all available patches for it have been integrated including the integration of an SVF player, many new bus drivers, flash drivers, part descriptions, and support for USB cables.