OtherActive

J-Link

J-Link is a debug probe for embedded systems, supporting JTAG, SWD, and SWO interfaces.

Open source page

Product features

Product features

J-Link Command Strings

Allows sending commands to J-Link via command strings.

Data registers

Includes bypass and boundary-scan registers.

DCC for memory access

Uses DCC (Debug Communications Channel) for memory access.

Flash breakpoints

Supports breakpoints in flash memory.

Instruction register

Holds current instruction for test selection.

J-Flash

Automated flash programming, verification, and production-oriented workflows.

J-Link Commander

Command-line interface for target connection, flash programming, memory and register access, and execution control.

J-Link GDB Server

Provides GDB Remote Protocol interface for debugging with breakpoints, stepping, register access, and memory inspection.

J-Link RTT

High-speed bidirectional communication for logs, test results, and runtime info without extra serial interface.

J-Link SDK

Enables deep integration of J-Link functionality into custom development tools.

Low Power Debugging

Supports debugging in low power modes.

Multi-core debugging

Supports debugging multiple cores in a single target system.

Reset strategies

Provides various reset strategies for target devices.

J-Link script files

Supports custom script files for advanced debugging.

Semihosting

Supports semihosting for I/O operations.

SWD multi-drop

Support for multiple devices on SWD bus.

TAP

JTAG defines a TAP with TDI, TCK, TMS, TDO, and optional nTRST.

TAP controller

A synchronous finite-state machine controlling test operations.