Skip to main content

Programmers

ICprog OpenOCD

ICprog OpenOCD JTAG adapter
Adapter only — 901.228
ICprog OpenOCD with enclosure and cable set
With enclosure and cable set — 902.103

The ICprog OpenOCD is a USB JTAG adapter for OpenOCD. It drives every ARM board from In-Circuit and carries a TTL UART on a second pin header alongside the JTAG connector — programming and listening on one cable.

VersionContentsPart number
ICprog OpenOCD JTAG adapterThe bare board901.228
ICprog OpenOCD + enclosure + cable setAdapter in an enclosure, with matching cables902.103

The enclosed version additionally contains the enclosure and the cable set; the bare board is intended for permanent installation in a test fixture.

Shop

Features

  • USB JTAG adapter for OpenOCD
  • Standard 2 × 5 pin header for ARM JTAG
  • Additional pin header with TTL UART
  • Compatible with all ARM boards from In-Circuit (ICnova SAM9G45 OEM, ICnova i.MX353 OEM)

Documents and guides

Drivers on Windows

On Windows the matching libusb-1.0 (WinUSB) drivers are needed:

  1. Go to zadig.akeo.ie and download the current Zadig release.
  2. Plug in the adapter.
  3. Run zadig.exe — confirm the User Account Control prompt.
  4. If the device is not in the list, enable Options › List All Devices.
  5. Select Dual RS232 in the list.
  6. Choose the WinUSB driver in the right-hand selector.
  7. Click Install Driver or Replace Driver and confirm.

The adapter reports two interfaces (interface 0 and interface 1); the driver must be set for both. If one is left without a driver, OpenOCD detects the device but cannot address the JTAG interface.