IT-lexicon › Hardware › OpenOCD

OpenOCD

Hardware Svenska → Bijgewerkt: 2026-11-02
Meer info
Gemaakt door
Dominic Rath
Jaar
Type
Debugtool
Licentie
GPL-2.0
Officiële site

Open On-Chip Debugger: vrije software die tussen GDB en een debugprobe zit en "zet een breakpoint" omzet in JTAG- of SWD-signalen.

Dominic Rath schreef het in 2005 als afstudeerproject aan de Hochschule Augsburg, gericht op ARM7- en ARM9-kernen. Inmiddels kent het honderden chips en de meeste probes — FTDI-adapters, ST-Link, J-Link, CMSIS-DAP — en het draait onder de motorkap van opvallend veel IDE's die beweren eigen tooling te hebben.

In gebruik opent het een GDB-server op poort 3333 en een telnetconsole op 4444, en wordt het ingesteld met Tcl-scripts die probe, chip en bord beschrijven. Het kan flashen, stap voor stap uitvoeren, geheugen lezen en semihosting-aanroepen afhandelen. De foutmeldingen zijn berucht, maar jarenlang was het alternatief een eigen debugger per fabrikant.

← Terug naar het lexicon