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.

2.3.2. Required software for running UrJTAG

Required only for MS Windows:

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 avaible…). 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: * Technologic Systems TS-7800 SoC GPIO builtin JTAG interface

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

Note

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.