J-Link
Meer info
- Eigenaar
- SEGGER Microcontroller
- Type
- Debugprobe
- Licentie
- Propriëtair
- Officiële site
- segger.com
De debugprobe van SEGGER, die een ontwikkelcomputer via JTAG of SWD met een microcontroller verbindt.
Een probe is het doosje tussen de usb-poort en de debugaansluiting van het bord. Het vertaalt „stop hier” en „lees dit adres” naar signalen op JTAG of SWD. Het Duitse SEGGER maakt de J-Link sinds begin jaren 2000, en hij is een soort industriestandaard geworden, vooral omdat hij vrijwel elke ARM-kern en enkele andere architecturen ondersteunt en snel flash schrijft.
De geliefdste functie is RTT (Real Time Transfer): de firmware schrijft logtekst naar een ringbuffer in het RAM, en de probe leest die uit terwijl de kern gewoon doordraait. Zo krijg je printf-debuggen zonder UART en met nauwelijks vertraging. De concurrentie bestaat uit ST-Link, CMSIS-DAP en, aan de softwarekant, OpenOCD.