2.3. System requirements

2.3.1. Supported host operating systems

JTAG Tools should run on all Unix like operating systems including MS Windows with Cygwin installed. A precompiled version that runs on MS Windows without Cygwin is available as a Windows installer executable.

2.3.2. Required software for running UrJTAG

Required only for MS Windows, unless you use the precompiled version:

It may be necessary to run the command "ioperm -i" to install the IOPERM.SYS driver in the system.

If UrJTAG was compiled to use the readline library, it has to be present on the system as well. It's probably a standard part of your distribution.

More software is needed if you want to compile UrJTAG (which you probably want because currently no pre-compiled binaries are available…). See "Installation" below.

2.3.3. Supported JTAG adapters/cables

See help cable command for up-to-date info.

Parallel-port cables:

FT2232-based USB cables:

Other USB cables:

Other cables:

2.3.4. JTAG-aware parts (chips)

The data/ directory of the UrJTAG installation has some more, but at least the following are supported:

2.3.5. Flash chips


Not all chips are supported in every possible configuration, there may be untested combinations of chip type, bus width, …

UrJTAG uses the multi-byte write mode if supported by the particular flash device. The flash code will automatically switch to this algorithm if the Device Geometry Definition reports that more than one memory location can be written in a single step (refer to CFI details shown by detectflash). Since multiple locations are written in a burst-like manner with only one polling sequence afterwards, the overall flashing performance increases by factor of 5-17.

In case you encounter any issues with the multi-byte write mode, run configure with the —disable-flash-multi-byte option and re-compile to disable this algorithm.