H-JTAG is a free debugging proxy software for ARM. It supports various features and instruction sets, including RDI 1.5.0 and 1.5.1, ARM7 and ARM9 (including ARM9E-S and ARM9EJ-S), thumb and arm instruction sets, little-endian and big-endian, semihosting, and various debugging hardware interfaces. It also supports programming of flash devices.
This manual describes the H-JTAG programming tool, covering installation, configuration, and usage of its software components such as H-Flasher, script editor, and target manager. It explains how to connect the hardware, select adapters (Wiggler, SDT‑JTAG), and set up port and reset signal options.
The document also includes detailed operation procedures, including file operations, flashing, script creation, and troubleshooting tips for common issues like target detection failures. Supported CPUs, operating systems, and flash types are listed, along with guidance for using the various settings dialogs.
| Supported CPUs | ARM7, ARM9, ARM9E, ARM9EJ, Thumb |
|---|---|
| Supported Operating Systems | Windows 9.x/NT/2000/XP |
| Endianness Support | little‑endian and big‑endian |
| Flash Type | SCF flash |
| Adapter Compatibility | Wiggler and SDT‑JTAG adapters |
Use the Reset Target command in the Operations menu to reset the connected target device.
The software runs on Windows 9.x, Windows NT, Windows 2000, and Windows XP.
It supports ARM7, ARM9, ARM9E, ARM9EJ, and Thumb core CPUs.