OpenOCD
Daha fazla bilgi
- Yaratıcı
- Dominic Rath
- Yayın
- Tür
- Hata ayıklama aracı
- Lisans
- GPL-2.0
- Resmî site
- openocd.org
Open On-Chip Debugger: GDB ile bir hata ayıklama probu arasında duran ve “kesme noktası koy” isteğini JTAG ya da SWD sinyallerine çeviren özgür yazılım.
Dominic Rath onu 2005’te Augsburg Uygulamalı Bilimler Üniversitesi’nde bitirme tezi olarak yazdı; hedefi ARM7 ve ARM9 çekirdekleriydi. Sonra yüzlerce çipi ve çoğu probu — FTDI tabanlı adaptörler, ST-Link, J-Link, CMSIS-DAP — tanır hâle geldi ve kendi araç takımı olduğunu söyleyen şaşırtıcı sayıda IDE’nin kaputunun altında o çalışıyor.
Kullanımda 3333 numaralı portta bir GDB sunucusu ve 4444’te bir telnet konsolu açar; yapılandırması probu, çipi ve kartı tarif eden Tcl betikleriyle yapılır. Flaşlayabilir, tek adım ilerleyebilir, bellek okuyabilir ve semihosting çağrılarını karşılayabilir. Hata mesajları ünlü derecede kötüdür, ama yıllarca alternatif her üreticinin kendi tescilli hata ayıklayıcısıydı.