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.
About this manual
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.
What's inside
- File Operations
- Flasher
- Script Settings
- Target Settings
- Port Setting
- Reset Signal Output
- Wiggler and SDT‑JTAG Adapters
- Supported CPUs
- Supported Operating Systems
Specifications
| 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 |
Frequently asked questions
How do I reset the target with H-JTAG?
Use the Reset Target command in the Operations menu to reset the connected target device.
Which operating systems are supported by the H-JTAG software?
The software runs on Windows 9.x, Windows NT, Windows 2000, and Windows XP.
What CPUs can the H-JTAG program?
It supports ARM7, ARM9, ARM9E, ARM9EJ, and Thumb core CPUs.