Leksykon IT › Sprzęt › OpenOCD

OpenOCD

Sprzęt Svenska → Zaktualizowano: 2026-11-02
Więcej informacji
Twórca
Dominic Rath
Rok
Typ
Narzędzie do debugowania
Licencja
GPL-2.0
Oficjalna strona

Open On-Chip Debugger: wolne oprogramowanie stojące między GDB a sondą debugującą, które zamienia „ustaw punkt przerwania” na sygnały JTAG lub SWD.

Napisał go Dominic Rath jako pracę dyplomową na Uniwersytecie Nauk Stosowanych w Augsburgu w 2005 roku, z myślą o rdzeniach ARM7 i ARM9. Z czasem poznał setki układów i większość sond — adaptery na FTDI, ST-Link, J-Link, CMSIS-DAP — i pracuje pod maską zaskakująco wielu IDE, które twierdzą, że mają własne narzędzia.

W użyciu otwiera serwer GDB na porcie 3333 i konsolę telnet na 4444, a konfiguruje się go skryptami Tcl opisującymi sondę, układ i płytkę. Potrafi wgrywać kod, wykonywać krok po kroku, czytać pamięć i obsługiwać wywołania semihostingu. Jego komunikaty o błędach są osławione, ale przez lata alternatywą był osobny, zamknięty debugger każdego producenta.

← Wróć do leksykonu