EmbeddedRelated.com
ARM-USB-OCD-H

ARM-USB-OCD-H

Olimex LTD
ARM® - Debugger
Active

Overview

The ARM-USB-OCD-H is a high-speed USB JTAG debugger and programmer designed for ARM microcontrollers. It serves as a high-performance bridge between a PC's USB port and the target device's JTAG interface, utilizing the FT2232H chip for fast data rates. This professional-grade tool is widely supported by open-source debugging environments such as OpenOCD.

Why Choose This Part

It offers high-speed USB 2.0 performance, significantly reducing flash programming times compared to full-speed debuggers. The unit also includes an integrated RS232 virtual COM port and a power jack capable of providing power to the target board, simplifying the workspace.

Applications

Firmware Development
Used for real-time debugging, hardware breakpoints, and stepping through code on ARM Cortex and legacy ARM7/ARM9 targets.
Production Programming
High-speed flashing of production binaries into internal or external memory of ARM-based microcontrollers.
Boundary Scan Testing
Utilizing JTAG to verify PCB interconnects and hardware integrity during the prototyping phase.

Key Specifications

Type Debugger
Contents Board(s)
Utilized IC / Part ARM

Getting Started

Connect the debugger to a PC via a USB cable and use OpenOCD as the primary software interface. For most Windows installations, use the Zadig utility to install the correct WinUSB or libusb drivers. Ensure the target board uses the standard 20-pin JTAG pinout or use an appropriate adapter for 10-pin Cortex headers.

Also Consider

J-Link EDU Mini SEGSegger Microcontroller - A highly popular, low-cost alternative for non-commercial educational use with excellent software support.
Atmel-ICE MCHPMicrochip - Recommended if you are working specifically with Microchip ARM Cortex-M based SAM microcontrollers.