J-Link
Więcej informacji
- Właściciel
- SEGGER Microcontroller
- Typ
- Sonda debugująca
- Licencja
- Własnościowa
- Oficjalna strona
- segger.com
Sonda debugująca firmy SEGGER, łącząca komputer deweloperski z mikrokontrolerem przez JTAG lub SWD.
Sonda to małe pudełko między portem USB a złączem debugowania na płytce. Zamienia „zatrzymaj tutaj” i „odczytaj ten adres” na sygnały w JTAG lub SWD. Niemiecka firma SEGGER produkuje J-Linka od początku XXI wieku i stał się on czymś w rodzaju branżowego standardu — głównie dlatego, że obsługuje niemal każdy rdzeń ARM i kilka innych architektur oraz szybko zapisuje pamięć flash.
Najbardziej cenioną funkcją jest RTT (Real Time Transfer): firmware zapisuje tekst logów w buforze cyklicznym w RAM-ie, a sonda odczytuje go, gdy rdzeń dalej pracuje. Daje to debugowanie przez printf bez UART-a i z niemal zerowym opóźnieniem. Konkurencję stanowią ST-Link, CMSIS-DAP, a po stronie oprogramowania OpenOCD.