Lessico IT › Hardware › OpenOCD

OpenOCD

Hardware Svenska → Aggiornato: 2026-11-02
Maggiori info
Creatore
Dominic Rath
Anno
Tipo
Strumento di debug
Licenza
GPL-2.0
Sito ufficiale

Open On-Chip Debugger: software libero che si interpone tra GDB e un debug probe e trasforma "imposta un breakpoint" in segnali JTAG o SWD.

Lo scrisse Dominic Rath come tesi di diploma presso l'Università di scienze applicate di Augusta (Augsburg) nel 2005, per core ARM7 e ARM9. Da allora ha imparato a riconoscere centinaia di chip e quasi tutti i probe — adattatori basati su FTDI, ST-Link, J-Link, CMSIS-DAP — e fa girare sotto il cofano un numero sorprendente di IDE che dichiarano di avere i propri strumenti.

In uso apre un server GDB sulla porta 3333 e una console telnet sulla 4444, e si configura con script Tcl che descrivono probe, chip e scheda. Può programmare la flash, eseguire passo-passo, leggere la memoria e gestire le chiamate di semihosting. I suoi messaggi di errore sono famigerati, ma per anni l'alternativa era un debugger proprietario per ogni produttore.

← Torna al lessico