IT-lexikon › Hårdvara › OpenOCD

OpenOCD

Hårdvara In English → Uppdaterad: 2026-11-02
Mer info
Skapad av
Dominic Rath
År
Typ
Felsökningsverktyg
Licens
GPL-2.0
Officiell sajt

Open On-Chip Debugger: fri programvara som står mellan GDB och en felsökningsprob och översätter "sätt en brytpunkt" till JTAG- eller SWD-signaler.

Dominic Rath skrev den som examensarbete vid högskolan i Augsburg 2005, för ARM7- och ARM9-kärnor. Sedan dess har den vuxit till att känna igen hundratals chip och de flesta prober — FTDI-baserade, ST-Link, J-Link, CMSIS-DAP — och den är vad som kör under huven i en förvånande mängd IDE:er som påstår sig ha egna verktyg.

I drift öppnar den en GDB-server på port 3333 och en telnetkonsol på 4444, och den konfigureras med Tcl-skript som beskriver proben, chipet och kortet. Den kan flasha, stega, läsa minne och fånga semihostinganrop. Felmeddelandena är ökända, men alternativet var länge en proprietär debugger per tillverkare.

← Tillbaka till lexikonet