J-Link runs on Windows, Linux, macOS. The MAC and Linux versions are fully usable, but limited to the following components:
J-Link Commander, command line GDBServer, shared library (DLL-equivalent)
SEGGER J-Link debuggers are the most popular choice for optimizing the debugging and flash programming experience.
- Supports a broad range of microcontrollers
- Supports direct download into RAM and flash memory
- Multiple CPUs supported—8051, PIC32, RX, ARM7/9/11, Cortex-M/R/A, RISC-V
- Download speed up to 1 MByte/s
- Supports unlimited breakpoints in flash memory, additional license required.
- Setting breakpoints in external flash memory of Cortex-M systems is possible with J-Link's Unlimited Flash Breakpoints technology only
- Free software updates
- Built-in VCOM functionality
Debugging with the Arduino IDE 2.0
Learn how to set up a Zero board, J-Link and Atmel-ICE debuggers with the Arduino IDE 2.0, and how to debug a program.
Using the Segger J-Link debugger with the MKR boards
Learn how to set up a MKR board with the Segger J-link debugger.
The low-cost SEGGER J-Link debugger for educational purpose
SEGGER J-Link EDU is identical to J-Link BASE and offers the same functionality
It has been designed to allow students and educational facilities as well as hobbyists access to top of the line debug probe technology.