open-ocd
« Back to VersTracker
Description:
On-chip debugging, in-system programming and boundary-scan testing
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: embedded debugging jtag firmware arm
Install: brew install open-ocd
About:
OpenOCD provides on-chip debugging and in-system programming for embedded devices. It supports a wide range of JTAG interfaces and target chips, enabling low-level firmware development and diagnostics. The tool is essential for developers working with microcontrollers and SoCs.
Key Features:
  • Supports various JTAG adapters and targets
  • Provides GDB server functionality for remote debugging
  • Enables in-system flash programming
  • Scriptable configuration interface
Use Cases:
  • Debugging firmware on ARM Cortex-M microcontrollers
  • Flashing bootloaders and applications to embedded devices
  • Performing boundary-scan testing on PCBs
Alternatives:
  • pyOCD – Python-based alternative with a focus on Arm Cortex-M devices
  • J-Link Software – Proprietary toolchain with high-performance debugging for SEGGER hardware
Version History
Detected Version Rev Change Commit