Debug Probes – J-Link and J-Trace

J-Link-PRO_left_shadow_350xSEGGER J-Links are the most widely used line of debug probes available today. They’ve been proven for more than 10 years with over 250,000 units sold, including OEM versions and on-board solutions. This popularity stems from the unparalleled performance, extensive feature set, large number of supported CPUs, and compatibility with all popular development environments.

With up to 3 MBytes/s download speed to RAM and record breaking flashloaders, as well as the ability to set an unlimited number of breakpoints in flash memory of MCUs, the J-Link debug probes are undoubtedly the best choice to optimize your debugging and flash programming experience.

J-Link debug probes support all ARM 7/9/11, Cortex™, Microchip PIC32™, Renesas RX™ CPUs and are supported by all major IDEs such as IAR EWARM, Keil MDK, Rowley CrossWorks, Atollic TrueSTUDIO, IAR EWRX,Renesas HEW, Renesas e2studio, including GDB based IDEs, and many others.
Debug smarter and faster with J-Link debug probes!

Model Overview:

There is a J-Link or J-Trace model available to fit all project needs. J-Trace is a full superset of J-Link with the added benefit of trace capabilities. J-Trace models are designed for one particular family of cores.

Available models vary in price, speed, and other hardware features such as built-in trace memory and on-board Ethernet, as well as advanced software features. The advanced sotware features are

  • J-Flash (High-speed production grade flash programming software)
  • J-Link Unlimited Flash Breakpoints (Unlimited number of breakpoints while debugging in flash memory)
  • J-Link RDI / RDDI (Support for RDI / RDDI compatible debuggers)
ModelBuy4Download Speed
into RAM7
Download
Into Flash1
GDB ServerUnlimited Flash
Breakpoints
J-FlashRDI /
RDDI
Ethernet
J-Link PROBuy Now3.0 MByte/sec
J-Link ULTRA+2Buy Now3.0 MByte/sec
J-Link PLUSBuy Now1.0 MByte/sec
J-Link BASEBuy Now1.0 MByte/sec
J-Link EDU3Buy Now1.0 MByte/sec
Debug probes with built-in Trace memory:
J-Trace Cortex-M5Buy Now3.0 MByte/sec
J-Trace ARM6Buy Now1.0 MByte/sec
1For use from within an IDE
2Best value: Includes all software enhancements and maximum performance
3Educational use
4Price does not include VAT or Sales Tax which may be applicable in some regions
5Cortex-M3,4 cores only
6ARM 7/9 cores only
7The download speeds listed here are the peak download speeds that can be achieved by the particular J-Link model. The actual download speed may be lower as it depends on various factors, such as, but not limited to: The selected debug interface & speed, the CPU core and its operating frequency, other devices in the JTAG chain in case JTAG is used as target interface.

j-link-proJ-Link PRO

J-Link PRO is a refined version of the regular J-Link. It has an Ethernet interface in addition to the USB interface, as well as two additional LEDs which are used as hardware status indicators.
It connects via Ethernet or USB to the host, running Windows, Linux or Mac OS X.
J-Link PRO is fully compatible with J-Link and can be used “out-of-the-box”. J-Link PRO uses DHCP per default. The built-in webserver makes manual configuration easy and convenient. Ethernet allows using the debug probe far away from the PC, over a hardwired or wireless network, in a development or production environment; download and debugging speed is higher and Ethernet provides electrical isolation from the PC.
All features of the regular J-Link also apply to this product.

Features

  • Fully compatible to J-Link
  • Ethernet interface
  • USB 2.0 Hi-Speed interface
  • Supported CPUs: Any ARM7/9/11, Cortex-A5/A8/A9, Cortex-M0/M1/M3/M4/M7, Cortex-R4/R5, Microchip PIC32 and Renesas RX100/RX200/RX610/RX621/RX62N/RX62T/RX630/RX631/RX63N
  • Free software updates1, 2 years of support
  • Additional LEDs for power and RESET indication
  • Comes with web interface for easy TCP/IP configuration (built-in webserver)
  • Serial Wire Debug (SWD) supported
  • Serial Wire Viewer (SWV) supported
  • Automatic core recognition
  • Maximum target interface speed 50 MHz
  • Maximum SWO sampling speed 100 MHz
  • Download speed up to 3 MByte/second
  • Powered through USB or power supply (comes with J-Link PRO)
  • Support for adaptive clocking
  • All target interface signals can be monitored, target voltage can be measured
  • Support for multiple devices
  • Fully plug and play compatible
  • Standard J-Link 20-pin target connector
  • Wide target voltage range: 1.2V – 5V
  • USB and 20-pin ribbon cable included
  • Memory viewer (J-Mem) included
  • Comes with licenses for: J-Link RDI / RDDI, J-Link Unlimited Flash Breakpoints, J-Link GDB Server, J-Flash
  • Software Developer Kit (SDK) available
  • Embedded Trace Buffer (ETB) support
  • 14-pin JTAG adapter available
  • Galvanic isolation from host system via Ethernet
  • Optical isolation adapter available
  • Target power supply: J-Link can supply up to 300 mA to target with overload protection.

1As a legitimate owner of a SEGGER J-Link, you can always download the latest software free of charge. Though not planned and not likely, we reserve the right to change this policy. Note that older models may not be supported by newer versions of the software. Typically, we support older models with new software at least 3 years after end of life.

j-link-ultraEmulator for ARM7/9, Cortex and Renesas RX cores

J-Link ULTRA+ is a JTAG/SWD emulator designed for ARM/Cortex and other supported CPUs. It is fully compatible to the standard J-Link and works with the same PC software.
Based on the highly optimized and proven J-Link, it offers even higher speed as well as target power measurement capabilities due to the faster CPU, built-in FPGA and High speed USB interface.
It connects via USB to a PC running Microsoft Windows 2000, Windows XP, Windows 2003, Windows Vista or Windows 7. J-Link ULTRA+ has a built-in 20-pin JTAG/SWD connector and comes with licenses for Unlimited Flash Breakpoints, RDI / RDDI and J-Flash.

Features

  • Comes with integrated licenses for: Unlimited breakpoints in flash memory (Unlimited Flash Breakpoints), RDI / RDDI and J-Flash
  • Fully compatible to the standard J-Link
  • Very high performance for all supported CPU cores
  • Download speed up to 3 MByte/second
  • Hi-Speed USB 2.0 interface
  • Serial Wire Debug (SWD) supported
  • Serial Wire Viewer (SWV) supported
  • Maximum target interface speed 50 MHz
  • Maximum SWO sampling speed 100 MHz
  • Target power can be supplied
  • Target power consumption can be measured with high accuracy.
  • Direct download into flash memory of most popular microcontrollers supported
  • Supported CPUs: Any ARM7/9/11, Cortex-A5/A8/A9, Cortex-M0/M1/M3/M4/M7, Cortex-R4, Microchip PIC32 and Renesas RX100/RX200/RX610/RX621/RX62N/RX62T/RX630/RX631/RX63N
  • Free software updates 1, 2 years of support
  • Automatic core recognition
  • Seamless integration into the IAR Embedded Workbench IDE
  • No power supply required, powered through USB
  • Support for adaptive clocking
  • All JTAG signals can be monitored, target voltage can be measured
  • Support for multiple devices
  • Fully plug and play compatible
  • Standard 20-pin JTAG connector
  • Wide target voltage range: 1.2V – 3.3V, 5V tolerant
  • USB and 20-pin ribbon cable included
  • Memory viewer (J-Mem) included
  • Remote Server included, which allows using J-Link via TCP/IP networks
  • RDI / RDDI interface available, which allows using J-Link with RDI / RDDI compliant software
  • Flash programming software (J-Flash) available
  • Flash DLL available, which allows using flash functionality in custom applications
  • Software Developer Kit (SDK) available
  • Embedded Trace Buffer (ETB) support
  • Optical isolation adapter available
  • Target power supply: J-Link can supply up to 300 mA to target with overload protection

1As a legitimate owner of a SEGGER J-Link, you can always download the latest software free of charge. Though not planned and not likely, we reserve the right to change this policy. Note that older models may not be supported by newer versions of the software. Typically, we support older models with new software at least 3 years after end of life.

j-link-plusJ-Link PLUS

JTAG/SWD Emulator with USB interface.

J-Link PLUS is a USB powered JTAG emulator supporting a large number of CPU cores.
Based on a 32-bit RISC CPU, it can communicate at high speed with the supported target CPUs. J-Link is used around the world in tens of thousand places for development and production (flash programming) purposes.
J-Link is supported by all major IDEs such as IAR EWARM, Keil MDK, Rowley CrossWorks, Atollic TrueSTUDIO, IAR EWRX, Renesas HEW, Renesas e2studio, and many others.
Including all models, more than 100,000 J-Links have been sold so far, making J-Link probably the most popular emulator for ARM cores and the de-facto standard.

Features

  • Comes with integrated licenses for: Unlimited breakpoints in flash memory (Unlimited Flash Breakpoints), RDI / RDDI and J-Flash
  • Fully compatible to the standard J-Link
  • Direct download into flash memory of most popular microcontrollers supported
  • Supported CPUs: Any ARM7/9/11, Cortex-A5/A8/A9, Cortex-M0/M1/M3/M4/M7, Cortex-R4, Microchip PIC32 and Renesas RX100/RX200/RX610/RX621/RX62N/RX62T/RX630/RX631/RX63N
  • Download speed up to 1 MByte/second
  • Supports unlimited breakpoints in flash memory!
  • Setting breakpoints in external flash memory of Cortex-M systems is possible with
    J-Link’s Unlimited Flash Breakpoints technology only!
  • Supported by all major IDEs
  • Free software updates1, 1 year of support
  • Supports concurrent access to CPU by multiple applications2
  • Crossplatform support (runs on Windows, Linux, Mac OS X)3
  • Intelligence in the emulator firmware
  • Remote Server included. Allows using J-Link remotely via TCP/IP
  • GDBServer included
  • Production flash programming software (J-Flash) available
  • Software Developer Kit (SDK) available
  • Supports multiple target interfaces: JTAG, SWD
  • Supports SWV/SWO (Serial Wire Viewer / Serial wire output)
  • Wide target voltage range: 1.2V – 3.3V, 5V tolerant
  • Supports JTAG chains with multiple devices
  • Embedded Trace Buffer (ETB) support
  • Various target adapters available, including optical isolation adapter.
  • RDI / RDDI interface DLL available.
  • Fully plug and play compatible
  • No power supply required, powered through USB
  • Support for adaptive clocking
  • All JTAG signals can be monitored, target voltage can be measured
  • Target power supply: J-Link can supply up to 300 mA to target with overload protection

1As a legitimate owner of a SEGGER J-Link, you can always download the latest software free of charge. Though not planned and not likely, we reserve the right to change this policy. Note that older models may not be supported by newer versions of the software. Typically, we support older models with new software at least 3 years after end of life.
2J-Link allows multiple applications to access a CPU at the same time. This has numerous applications. J-Link commander can be used in parallel to a debugger, a tool to communicate via DCC can be used in parallel to a debugger or a visualization tool such as Micrium’s u/C-Probe or SEGGER’s kernel viewer embOSView. This feature is currently not available for Cortex A and R cores.
3The MAC and Linux versions are fully usable, but limited to the following components: J-Link Commander, command line GDBServer, shared library (DLL-equivalent).

j-link-baseJ-Link BASE

JTAG/SWD Emulator with USB interface

J-Link BASE is a USB powered JTAG emulator supporting a large number of CPU cores.
Based on a 32-bit RISC CPU, it can communicate at high speed with the supported target CPUs. J-Link is used around the world in tens of thousand places for development and production (flash programming) purposes.
J-Link is supported by all major IDEs such as IAR EWARM, Keil MDK, Rowley CrossWorks, Atollic TrueSTUDIO, IAR EWRX, Renesas HEW, Renesas e2studio, and many others.
Including all models, more than 100,000 J-Links have been sold so far, making J-Link probably the most popular emulator for ARM cores and the de-facto standard.

Features

  • Direct download into flash memory of most popular microcontrollers supported
  • Supported CPUs: Any ARM7/9/11, Cortex-A5/A8/A9, Cortex-M0/M1/M3/M4/M7, Cortex-R4, Microchip PIC32 and Renesas RX100/RX200/RX610/RX621/RX62N/RX62T/RX630/RX631/RX63N
  • Download speed up to 1 MByte/second
  • Supports unlimited breakpoints in flash memory!1 More info…
  • Setting breakpoints in external flash memory of Cortex-M systems is possible with
    J-Link’s Unlimited Flash Breakpoints technology only!
  • Supported by all major IDEs More info…
  • Free software updates2, 1 year of support
  • Supports concurrent access to CPU by multiple applications3
  • Crossplatform support (runs on Windows, Linux, Mac OS X)4
  • Intelligence in the emulator firmware More info…
  • Remote Server included. Allows using J-Link remotely via TCP/IP More info…
  • GDBServer included More info…
  • Production flash programming software (J-Flash) available More info…
  • Software Developer Kit (SDK) available More info…
  • Supports multiple target interfaces: JTAG, SWD
  • Supports SWV/SWO (Serial Wire Viewer / Serial wire output)
  • Wide target voltage range: 1.2V – 3.3V, 5V tolerant
  • Supports JTAG chains with multiple devices
  • Embedded Trace Buffer (ETB) support
  • Various target adapters available, including optical isolation adapter. More info…
  • RDI / RDDI interface DLL available. More info…
  • Fully plug and play compatible
  • No power supply required, powered through USB
  • Support for adaptive clocking
  • All JTAG signals can be monitored, target voltage can be measured
  • Target power supply: J-Link can supply up to 300 mA to target with overload protection

1The unlimited breakpoints in flash memory feature can be used free of charge for evaluation. The evaluation period is not time limited. For commercial use a separate license is required.
2As a legitimate owner of a SEGGER J-Link, you can always download the latest software free of charge. Though not planned and not likely, we reserve the right to change this policy. Note that older models may not be supported by newer versions of the software. Typically, we support older models with new software at least 3 years after end of life.
3J-Link allows multiple applications to access a CPU at the same time. This has numerous applications. J-Link commander can be used in parallel to a debugger, a tool to communicate via DCC can be used in parallel to a debugger or a visualization tool such as Micrium’s u/C-Probe or SEGGER’s kernel viewer embOSView. This feature is currently not available for Cortex A and R cores.
4The MAC and Linux versions are fully usable, but limited to the following components: J-Link Commander, command line GDBServer, shared library (DLL-equivalent).

j-link-eduJ-Link EDU

Low-cost J-Link for educational purpose

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.

Limitations:

  • Licensing: J-Link EDU may only be used for non-commercial purposes.
  • J-Link EDU does not include support. However you may submit your question to the SEGGER forum.

j-trace-for-cortexJ-Trace for Cortex-M

JTAG emulator with trace support for Cortex-M cores

J-Trace for Cortex-M is a JTAG emulator designed for Cortex-M cores which includes trace (ETM) support. J-Trace for Cortex-M can also be used as a J-Link and it also supports ARM7/9 cores. Tracing on ARM7/9 targets is not supported.

Features

  • Has all the J-Link functionality
  • Hi-Speed-USB 2.0 interface
  • JTAG speed: 25 MHz
  • Works with all currently available Cortex-M devices at 100 MHz trace clock
  • Supports tracing on Cortex-M0/M0+/M1/M3/M4 targets
  • Free software updates1, 2 years of support
  • 16 MB trace buffer

1As a legitimate owner of a SEGGER J-Trace, you can always download the latest software free of charge. Though not planned and not likely, we reserve the right to change this policy. Note that older models may not be supported by newer versions of the software. Typically, we support older models with new software at least 3 years after end of life.

j-trace-armJ-Trace ARM

Features

  • USB-driven JTAG and Trace (38-pin Mictor) interface
  • Supports all ARM7 and ARM9 devices
  • Free software updates1, 2 years of support
  • No power supply required, powered through USB, although external power supply plug is available
  • JTAG speed 12 MHz
  • Auto speed recognition
  • USB 2.0
  • Adaptive clock based on RTCK JTAG signal
  • All signals can be monitored, target voltage can be measured
  • 20-pin standard JTAG connector, 38-pin standard Trace Mictor connector
  • USB, 20-pin flat cable and 38-pin trace cable included
  • Full integration with the C-SPY Debugger; advanced debugging features available from C-SPY
  • Integration into IAR Embedded Workbench for ARM makes setup and use easy
  • Supported platforms: Windows 2000 / XP / 2003 / Vista / 7

1As a legitimate owner of a SEGGER J-Trace, you can always download the latest software free of charge. Though not planned and not likely, we reserve the right to change this policy. Note that older models may not be supported by newer versions of the software. Typically, we support older models with new software at least 3 years after end of life.