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

From SEGGER Wiki
Jump to: navigation, search
(Silicon Labs)
(Core specifics)
 
(23 intermediate revisions by 5 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 54: Line 55:
 
* [[Flashloader behaviour]]
 
* [[Flashloader behaviour]]
 
* [[Custom RAMCode SDK (discontinued)]]
 
* [[Custom RAMCode SDK (discontinued)]]
  +
* [[J-Link CoreSight | J-Link CoreSight support]]
  +
 
=== J-Link hardware ===
 
=== J-Link hardware ===
 
* [[J-Link Model Overview]]
 
* [[J-Link Model Overview]]
Line 66: 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 112: 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 133: 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 146: 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 161: Line 167:
 
==== Dialog Semiconductor ====
 
==== Dialog Semiconductor ====
 
* [[DA14583 series]]
 
* [[DA14583 series]]
  +
  +
==== Geehy ====
  +
* [[APM32F103xx]]
   
 
==== GigaDevice ====
 
==== GigaDevice ====
Line 191: Line 200:
 
==== Maxim ====
 
==== Maxim ====
 
* [[MAX32570]]
 
* [[MAX32570]]
  +
* [[Maxim MAX32600 | MAX32600]]
 
* [[MAX32655]]
 
* [[MAX32655]]
 
* [[MAX32672]]
 
* [[MAX32672]]
Line 221: 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 227: 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 353: 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 373: Line 387:
 
==== Adafruit ====
 
==== Adafruit ====
 
* [[Bluefruit LE UART Friend]]
 
* [[Bluefruit LE UART Friend]]
 
==== APEXMIC ====
 
* [[APEXMIC_APM32F103ZET6 | APM32F103ZET6]]
 
   
 
==== Arduino ====
 
==== Arduino ====
Line 389: Line 400:
 
==== AutoChips ====
 
==== AutoChips ====
 
* [[AutoChips ATC0113]]
 
* [[AutoChips ATC0113]]
  +
  +
==== BBC ====
  +
* [[BBC microbit]]
   
 
==== ElectroSmith ====
 
==== ElectroSmith ====
 
* [[Daisy Seed]]
 
* [[Daisy Seed]]
  +
  +
==== Geehy ====
  +
* [[Geehy_APM32F103ZET6 | APM32F103ZET6]]
   
 
==== GigaDevice ====
 
==== GigaDevice ====
Line 421: 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]]
Line 453: 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 470: 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 482: Line 505:
 
==== Telink ====
 
==== Telink ====
 
* [[Telink TLSR9518ADK80D | Telink TLSR9518ADK80D evaluation board]]
 
* [[Telink TLSR9518ADK80D | Telink TLSR9518ADK80D evaluation board]]
  +
 
==== TI ====
 
==== TI ====
 
* [[LAUNCHXL CC2640R2]]
 
* [[LAUNCHXL CC2640R2]]
Line 491: Line 515:
 
* [[TM4C123G LaunchPad]]
 
* [[TM4C123G LaunchPad]]
 
* [[TI EK-TM4C1294XL]]
 
* [[TI EK-TM4C1294XL]]
  +
  +
==== Samsung ====
  +
* [[Samsung Artik05x]]
   
 
==== ST ====
 
==== ST ====
Line 497: 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]]

Latest 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