OpenOCD
Mer info
- Skapad av
- Dominic Rath
- År
- Typ
- Felsökningsverktyg
- Licens
- GPL-2.0
- Officiell sajt
- openocd.org
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.