Difference between revisions of "Debug Probes - J-Link & J-Trace"

From SEGGER Wiki
Jump to: navigation, search
(Infineon)
(Core specifics)
(48 intermediate revisions by 7 users not shown)
Line 27: Line 27:
 
=== J-Link software ===
 
=== J-Link software ===
 
* [[J-Link Installer]]
 
* [[J-Link Installer]]
  +
* [[J-Link Registration]]
 
* [[Linux specifics]]
 
* [[Linux specifics]]
 
* [[J-Link Software CMSIS-DAP]]
 
* [[J-Link Software CMSIS-DAP]]
Line 51: Line 52:
 
* [[J-Link_Docker_Container | J-Link in a Docker Container]]
 
* [[J-Link_Docker_Container | J-Link in a Docker Container]]
 
* [[How to use SWO with GDB | How to use SWO with J-Link GDB Server]]
 
* [[How to use SWO with GDB | How to use SWO with J-Link GDB Server]]
  +
* [[Single board computer with J-Link software package support]]
  +
* [[Flashloader behaviour]]
  +
* [[Custom RAMCode SDK (discontinued)]]
  +
* [[J-Link CoreSight | J-Link CoreSight support]]
  +
  +
=== J-Link hardware ===
  +
* [[J-Link Model Overview]]
  +
* [[J-Link PLUS V11]]
   
 
=== J-Link model specifics ===
 
=== J-Link model specifics ===
Line 60: Line 69:
 
* [[J-Trace PRO Cortex]]
 
* [[J-Trace PRO Cortex]]
 
* [[J-Link-OB-K22-SiFive | J-Link OB K22 SiFive]]
 
* [[J-Link-OB-K22-SiFive | J-Link OB K22 SiFive]]
* [https://wiki.segger.com/J-Link_OEM_models OEM models overview].
+
* [[J-Link_OEM_models | OEM models overview]]
  +
* [[Using J-Link via WiFi]]
   
 
=== Extending device support ===
 
=== Extending device support ===
Line 106: Line 116:
 
* [[ADuC7xxx]]
 
* [[ADuC7xxx]]
 
* [[Analog ADuCM355| ADuCM355]]
 
* [[Analog ADuCM355| ADuCM355]]
  +
* [[Analog ADSP-CM41x | ADSP-CM41x]]
   
 
==== AndesTech ====
 
==== AndesTech ====
 
* [[J-Link AndesTech A25 | A25 (RISC-V)]]
 
* [[J-Link AndesTech A25 | A25 (RISC-V)]]
 
==== APEXMIC ====
 
* [[APM32F103xx]]
 
   
 
==== ARM ====
 
==== ARM ====
Line 127: Line 135:
 
* [[CloudBEAR BM-310 | BM-310 core]]
 
* [[CloudBEAR BM-310 | BM-310 core]]
 
* [[CloudBEAR BM-610 | BM-610 core]]
 
* [[CloudBEAR BM-610 | BM-610 core]]
  +
  +
==== ClouderSemi ====
  +
[[ClouderSemi CR600]]
   
 
==== Codasip ====
 
==== Codasip ====
Line 140: Line 151:
 
* [[PSoC 4xxx series readout protection]]
 
* [[PSoC 4xxx series readout protection]]
 
* [[PSoC series | PSoC series devices]]
 
* [[PSoC series | PSoC series devices]]
  +
* [[Cypress PSoC6]]
 
* [[Cypress Traveo II device family]]
 
* [[Cypress Traveo II device family]]
 
** [[Cypress CYT2B6‎]]
 
** [[Cypress CYT2B6‎]]
Line 155: Line 167:
 
==== Dialog Semiconductor ====
 
==== Dialog Semiconductor ====
 
* [[DA14583 series]]
 
* [[DA14583 series]]
  +
  +
==== Geehy ====
  +
* [[APM32F103xx]]
   
 
==== GigaDevice ====
 
==== GigaDevice ====
Line 162: Line 177:
 
* [[GD32VF1xx]]
 
* [[GD32VF1xx]]
 
* [[GD32330x]]
 
* [[GD32330x]]
  +
  +
==== Hilscher ====
  +
* [[NetX90]]
   
 
==== IndieSemi ====
 
==== IndieSemi ====
Line 167: Line 185:
   
 
==== Infineon ====
 
==== Infineon ====
  +
* [[Infineon_PMG1_S0 | PMG1_S0]]
* [[CYPM1111]]
 
  +
* [[Infineon_PMG1_S1 | PMG1_S1]]
* [[CYPM1211]]
 
  +
* [[Infineon_PMG1_S2 | PMG1_S2]]
* [[XMC1000]]
 
* [[XMC4xxx series]]
+
* [[Infineon_PMG1_S3 | PMG1_S3]]
 
* [[TLE987x series]]
 
* [[TLE987x series]]
 
* [[Infineon_TLE98x | TLE98x]]
 
* [[Infineon_TLE98x | TLE98x]]
  +
* [[XMC1000]]
  +
* [[XMC4xxx series]]
   
 
==== Intel ====
 
==== Intel ====
Line 180: Line 200:
 
==== Maxim ====
 
==== Maxim ====
 
* [[MAX32570]]
 
* [[MAX32570]]
  +
* [[Maxim MAX32600 | MAX32600]]
  +
* [[MAX32655]]
 
* [[MAX32672]]
 
* [[MAX32672]]
  +
* [[MAX32675]]
 
* [[MAX78000]]
 
* [[MAX78000]]
   
Line 193: Line 216:
 
** [[ATSAMS70]]
 
** [[ATSAMS70]]
 
** [[ATSAMV7x]]
 
** [[ATSAMV7x]]
* [[ATSAMD specifics | Microchip ATSAMD]]
+
* [[ATSAMD specifics | ATSAMD]]
  +
* [[Microchip_SAMRH71 | SAMRH71]]
   
 
==== Nordic Semi ====
 
==== Nordic Semi ====
 
* [[nRF51 Series Devices]]
 
* [[nRF51 Series Devices]]
 
* [[nRF52 Series Devices]]
 
* [[nRF52 Series Devices]]
  +
* [[nRF53 Series Devices]]
 
* [[nRF91 Series Devices]]
 
* [[nRF91 Series Devices]]
   
Line 206: Line 231:
 
==== NXP ====
 
==== NXP ====
 
* [[S32Kxxx]]
 
* [[S32Kxxx]]
  +
** [[NXP_S32K3 | S32K3]]
 
* [[NXP JN5188/89 | JN5188/89]]
 
* [[NXP JN5188/89 | JN5188/89]]
 
* [[NXP K32W0x | NXP K32W0x]]
 
* [[NXP K32W0x | NXP K32W0x]]
Line 212: Line 238:
 
** [[K32W]]
 
** [[K32W]]
 
** [[Kinetis KE1xZ 48 MHz series]]
 
** [[Kinetis KE1xZ 48 MHz series]]
  +
** [[NXP Kinetis V | Kinetis V]]
 
* [[iMX Series Devices]]
 
* [[iMX Series Devices]]
 
** [[i.MX6SoloX]]
 
** [[i.MX6SoloX]]
Line 235: Line 262:
 
** [[LPC178x|LPC178x series]]
 
** [[LPC178x|LPC178x series]]
 
** [[NXP LPC2xxx valid user code|LPC2xxx series]]
 
** [[NXP LPC2xxx valid user code|LPC2xxx series]]
** [[LPC540xx|LPC540xx series]]
+
** [[LPC54xx|LPC54xx series]]
  +
*** [[LPC540xx|LPC540xx series]]
  +
*** [[LPC546xx|LPC546xx series]]
 
** [[LPC55xx|LPC55xx series]]
 
** [[LPC55xx|LPC55xx series]]
 
** [[NXP LPC43xx series| LPC43xx series]]
 
** [[NXP LPC43xx series| LPC43xx series]]
Line 272: Line 301:
 
==== Silicon Labs ====
 
==== Silicon Labs ====
 
* [[EFM32]]
 
* [[EFM32]]
* [[EFR32]]
+
* [[EFR32xG1x]]
  +
* [[EFR32xG21]]
  +
* [[EFR32xG23]]
 
* [[SIM3L]]
 
* [[SIM3L]]
 
* [[EM351x]]
 
* [[EM351x]]
Line 313: Line 344:
 
==== Syntacore ====
 
==== Syntacore ====
 
* [[Syntacore SCR1 | SCR1]]
 
* [[Syntacore SCR1 | SCR1]]
  +
* [[Syntacore SCR3 | SCR3]]
   
 
==== Telink ====
 
==== Telink ====
Line 319: Line 351:
 
==== TI ====
 
==== TI ====
 
* [[TM4C Security]]
 
* [[TM4C Security]]
  +
* [[TMS470Rx series]]
 
* [[TMS570Lx series]]
 
* [[TMS570Lx series]]
 
* [[TI_RMxxL|RM4xL series]]
 
* [[TI_RMxxL|RM4xL series]]
Line 332: Line 365:
 
==== Zilog ====
 
==== Zilog ====
 
* [[ZNEQ32_Z32F0xx3 series]]
 
* [[ZNEQ32_Z32F0xx3 series]]
  +
* [[Zilog Z32F0642]]
   
 
=== Core specifics ===
 
=== Core specifics ===
 
* [[J-Link RISC-V | RISC-V]]
 
* [[J-Link RISC-V | RISC-V]]
  +
* [[J-Link NEORV32 | NEORV32]]
   
 
=== Evaluation board specifics ===
 
=== Evaluation board specifics ===
Line 352: Line 387:
 
==== Adafruit ====
 
==== Adafruit ====
 
* [[Bluefruit LE UART Friend]]
 
* [[Bluefruit LE UART Friend]]
 
==== APEXMIC ====
 
* [[APEXMIC_APM32F103ZET6 | APM32F103ZET6]]
 
   
 
==== Arduino ====
 
==== Arduino ====
Line 368: Line 400:
 
==== AutoChips ====
 
==== AutoChips ====
 
* [[AutoChips ATC0113]]
 
* [[AutoChips ATC0113]]
  +
  +
==== BBC ====
  +
* [[BBC microbit]]
  +
  +
==== ElectroSmith ====
  +
* [[Daisy Seed]]
  +
  +
==== Geehy ====
  +
* [[Geehy_APM32F103ZET6 | APM32F103ZET6]]
   
 
==== GigaDevice ====
 
==== GigaDevice ====
Line 397: Line 438:
 
* [[NuMaker-M251SD V1.0]]
 
* [[NuMaker-M251SD V1.0]]
 
* [[NuMaker-PFM-M2351]]
 
* [[NuMaker-PFM-M2351]]
  +
* [[NuTiny-SDK-NUC029]]
  +
 
==== NXP ====
 
==== NXP ====
 
* [[NXP JN5189-DK006 | JN5189-DK006]]
 
* [[NXP JN5189-DK006 | JN5189-DK006]]
 
* [[FRDM-KE16Z]]
 
* [[FRDM-KE16Z]]
  +
* [[NXP FRDM-KV31F | FRDM-KV31F]]
 
* [[FRDM-KW41Z]]
 
* [[FRDM-KW41Z]]
 
* [[IMX6UL-EVK]]
 
* [[IMX6UL-EVK]]
Line 428: Line 472:
 
* [[Renesas Evaluation Kit RE01 1500KB]]
 
* [[Renesas Evaluation Kit RE01 1500KB]]
 
* [[Renesas Evaluation Kit RE01 256KB]]
 
* [[Renesas Evaluation Kit RE01 256KB]]
  +
* [[Renesas EK-RA6M5 | Renesas Evaluation Kit RA6M5]]
  +
* [[Renesas FPB-RA4E1]]
  +
* [[Renesas FPB-RA6E1]]
 
* [[Renesas RZ/G2L SMARC EVK]]
 
* [[Renesas RZ/G2L SMARC EVK]]
 
* [[Renesas RA6T1 Motor Control Evaluation System]]
 
* [[Renesas RA6T1 Motor Control Evaluation System]]
Line 445: Line 492:
 
==== Silicon Labs ====
 
==== Silicon Labs ====
 
* [[EFM Starter Kits]]
 
* [[EFM Starter Kits]]
  +
* [[Silicon Labs BRD4210A]]
 
* [[Silicon Labs RS9116X-DB-EVK1]]
 
* [[Silicon Labs RS9116X-DB-EVK1]]
 
* [[Silicon Labs RS9116X-SB-EVK1]]
 
* [[Silicon Labs RS9116X-SB-EVK1]]
Line 457: Line 505:
 
==== Telink ====
 
==== Telink ====
 
* [[Telink TLSR9518ADK80D | Telink TLSR9518ADK80D evaluation board]]
 
* [[Telink TLSR9518ADK80D | Telink TLSR9518ADK80D evaluation board]]
  +
 
==== TI ====
 
==== TI ====
 
* [[LAUNCHXL CC2640R2]]
 
* [[LAUNCHXL CC2640R2]]
Line 466: Line 515:
 
* [[TM4C123G LaunchPad]]
 
* [[TM4C123G LaunchPad]]
 
* [[TI EK-TM4C1294XL]]
 
* [[TI EK-TM4C1294XL]]
  +
  +
==== Samsung ====
  +
* [[Samsung Artik05x]]
   
 
==== ST ====
 
==== ST ====
Line 472: Line 524:
 
* [[STM32F746 Discovery]]
 
* [[STM32F746 Discovery]]
 
* [[STM32F769I EVAL]]
 
* [[STM32F769I EVAL]]
  +
* [[STM32F769I DISCO | STM32F769I Discovery]]
 
* [[STM32H735G-DK]]
 
* [[STM32H735G-DK]]
 
* [[STM32H743I-EVAL]]
 
* [[STM32H743I-EVAL]]
 
* [[STM32H745I-Discovery]]
 
* [[STM32H745I-Discovery]]
 
* [[STM32H753I-EVAL]]
 
* [[STM32H753I-EVAL]]
  +
* [[STM32H7B3I-EVAL]]
 
* [[STM32L476 Discovery]]
 
* [[STM32L476 Discovery]]
 
* [[STM32L476 Eval]]
 
* [[STM32L476 Eval]]

Revision as of 11:08, 29 November 2021

The J-Link debug probes with their outstanding performance, robustness, and ease of use are the market leading debug probes today. The J-Trace PRO sets a benchmark for instruction tracing with its streaming trace function that enables unlimited tracing at full clock speed.

This wiki page explains and links to details and device specifics that can not be found on the debug and trace probes product pages.

Contents

Documentation

Glossary / Definitions of Debug and Trace specific terms

J-Link

SEGGER J-Links are the most widely used line of debug probes available today. They've proven their value for more than 10 years in embedded development. This popularity stems from the unparalleled performance, extensive feature set, large number of supported CPUs, and compatibility with all popular development environments.

J-Link software

J-Link hardware

J-Link model specifics

For an overview which hardware versions of the different models support which features, please refer to the model feature overview.

Extending device support

Troubleshooting

Device specifics

ABOV

Altera

Ambiq Micro

Analog Devices

AndesTech

ARM

Atmel

AutoChips

CloudBEAR

ClouderSemi

ClouderSemi CR600

Codasip

Cypress

China Key System (CKS)

Dialog Semiconductor

Geehy

GigaDevice

Hilscher

IndieSemi

Infineon

Intel

Maxim

MediaTek

Microchip

Nordic Semi

Nuvoton

NXP

O2Micro

ON Semiconductor

Qorvo

Raspberry Pi

Renesas

Silicon Labs

SiFive

ST

Syntacore

Telink

TI

Toshiba

Xilinx

Zilog

Core specifics

Evaluation board specifics

ABOV

Altera

ARM

Ambiq Micro

Adafruit

Arduino

Atmel

AutoChips

BBC

ElectroSmith

Geehy

GigaDevice

IndieSemi

Infineon

MediaTek

Microchip

Nordic Semiconductor

Nuvoton

NXP

OKdo

ON Semiconductor

RaspberryPi

Renesas

SiFive

Silicon Labs

Syntacore

STM32Duino

Telink

TI

Samsung

ST

Xilinx

Flash programming

J-Trace

J-Trace PRO is an advanced debug probe that supports the advanced tracing features of Arm Cortex cores. It can capture complete instruction traces over long periods of time—thereby enabling the recording of infrequent, hard-to-reproduce bugs. This is particularly helpful when the program flow "runs off the rails" and stops in a fault state. Using the right software tools, J-Trace PRO trace probes are particularly helpful in analyzing system behaviour enabling uninstrumented live code coverage and code profiling.

Device Specifics

Keil MDK

RTT

WebUSB

J-Flash

J-Flash SPI

IDE and Debugger specifics

List of supported IDEs

Ozone

TIF specifics

FAQ

Glossary / Definitions