Model comparison SEGGER J-Link and J-Trace


The following table shows features and supported MC cores related to the different J-Link / J-Trace models.

Hardware features


 
J-LinkJ-Link ProJ-Link UltraJ-Trace CM3J-Trace
USB
Ethernet icon_noicon_noicon_noicon_no
ARM 7(1)
ARM 9(1)
ARM 11(1)(1)
Cortex-A5(1)(1)
Cortex-A8(1)(1)
Cortex-A9(1)(1)
Cortex-M0(1)
Cortex-M1(1)
Cortex-M3(1)
Cortex-M4(1)
Cortex-R4(1)(1)
Renesas RX(1)(1)
JTAG
SWD icon_no
SWO icon_no
ETM Trace icon_noicon_noicon_no
(1) No Tracing

Software features


Software features are features implemented in the software primarily on the host. Software features can either come with the J-Link or be added later using a license key from Segger.
J-LinkJ-Link ProJ-Link UltraJ-Trace CM3J-Trace
J-Flash (2)(2)(2)(2)
Flash Breakpoints (4) (2)(2)(2)(2)
Flash Download (3)
GDB Server
RDI (2)(2)(2)(2)
(2) Optional

(3) Most IDEs come with their own flashloaders, so in most cases this feature is not essential for debugging your applications in flash. The J-Link flash download (FlashDL) feature is mainly used in debug environments where the debugger does not come with an own flashloader (e.g. the GNU Debugger). For more information about flash breakpoints, please refer to Flash Download.

(4) The flash breakpoint feature allows setting an unlimited number of breakpoints even if the application program is not located in RAM, but in flash memory. Without this feature, the number of breakpoints which can be set in flash is limited to the number of hardware breakpoints (typically two for ARM 7/9, six for Cortex-M3). For more information about flash breakpoints, please refer to Flash Breakpoints.