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.