Difference between revisions of "Main Page"

From SEGGER Wiki
Jump to: navigation, search
(J-Trace)
(Flash programming)
(46 intermediate revisions by 5 users not shown)
Line 7: Line 7:
   
 
==== Troubleshooting ====
 
==== Troubleshooting ====
  +
* [[#J-Link model specifics|J-Link model specific]]
  +
* [[#J-Link model specifics|J-Trace model specific]]
 
* [[Debug session does not start]]
 
* [[Debug session does not start]]
 
* [[J-Link cannot connect to the CPU]]
 
* [[J-Link cannot connect to the CPU]]
 
* [[Could not open J-Link shared library]]
 
* [[Could not open J-Link shared library]]
 
* [[J-Link shown as generic BULK device in Windows]]
 
* [[J-Link shown as generic BULK device in Windows]]
* [[J-Link-OB SAM3U]]
 
* [[J-Link-OB-RX621-ARM-SWD]]
 
 
* [[SPI Flash]]
 
* [[SPI Flash]]
 
* [[Unlimited Number of Breakpoints in Flash]]
 
* [[Unlimited Number of Breakpoints in Flash]]
Line 19: Line 19:
 
* [[Manual setup of JTAG chain]]
 
* [[Manual setup of JTAG chain]]
 
* [[Access to illegal addresses causes core to crash]]
 
* [[Access to illegal addresses causes core to crash]]
* [[J-Trace PRO USB driver problems]]
 
 
* [[J-Link no USB enumeration]]
 
* [[J-Link no USB enumeration]]
 
* [[J-Link LITE SAM-ICE | J-Link LITE incorrectly shown as SAM-ICE]]
 
* [[J-Link LITE SAM-ICE | J-Link LITE incorrectly shown as SAM-ICE]]
Line 26: Line 25:
 
==== IDE and Debugger specifics ====
 
==== IDE and Debugger specifics ====
 
* [[SEGGER Embedded Studio]]
 
* [[SEGGER Embedded Studio]]
** [[Embedded Studio | ETB trace on NXP TWR-K65F]]
+
**[[SEGGER Embedded_Studio#ETB trace on NXP TWR-K65F|ETB trace on NXP TWR-K65F]]
** [[How to port projects from IAR EWARM to SEGGER Embedded Studio]]
+
**[[SEGGER Embedded_Studio#How to port projects from IAR EWARM to SEGGER Embedded Studio|How to port projects from IAR EWARM to SEGGER Embedded Studio]]
** [[How to configure Embedded Studio to use SWO]]
+
**[[SEGGER Embedded_Studio#How to configure Embedded Studio to use SWO|How to configure Embedded Studio to use SWO]]
** [[Embedded Studio VCS configuration]]
+
**[[SEGGER Embedded_Studio#VCS configuration|VCS configuration]]
** [[Embedded Studio installation on newer Linux versions]]
+
**[[SEGGER Embedded_Studio#Installation on newer Linux versions|Installation on newer Linux versions]]
** [[How to enable RTOS thread awareness]]
+
**[[SEGGER Embedded_Studio#How to enable RTOS thread awareness|How to enable RTOS thread awareness]]
** [[How to place a function in RAM]]
+
**[[SEGGER Embedded_Studio#How to place a function in RAM|How to place a function in RAM]]
** [[How to use an external toolchain with Embedded Studio]]
+
**[[SEGGER Embedded_Studio#How to use an external toolchain with Embedded Studio|How to use an external toolchain with Embedded Studio]]
 
* [[SEGGER Ozone]]
 
* [[SEGGER Ozone]]
** [[Ozone automated test example]]
+
**[[SEGGER Ozone#Automated_test_example|Automated test example]]
** [[Ozone dual core debugging example based on NXP LPC4350]]
+
**[[SEGGER Ozone#Dual_core_debugging_example_based_on_NXP_LPC4350|Dual core debugging example based on NXP LPC4350]]
  +
**[[SEGGER Ozone#Start_debug_session_with_bootloader|Start debug session with bootloader]]
  +
 
* [[TI Code Composer Studio]]
 
* [[TI Code Composer Studio]]
 
* [[IAR EWARM]]
 
* [[IAR EWARM]]
  +
**[[IAR EWARM#Using J-Link with an existing project|Using J-Link with an existing project]]
** [[How to configure SWO for EWARM V8]]
 
  +
**[[IAR EWARM#Using the J-Link Flash loader|Using the J-Link Flash loader]]
  +
**[[IAR EWARM#Using J-Link script files|Using J-Link script files]]
  +
**[[IAR EWARM#RDI|RDI]]
  +
**[[IAR EWARM#SWO|SWO]]
  +
**[[IAR EWARM#Connecting to a specific J-Link|Connecting to a specific J-Link]]
  +
**[[IAR EWARM#How to configure SWO for EWARM V8|How to configure SWO for EWARM V8]]
 
* [[Keil MDK-ARM]]
 
* [[Keil MDK-ARM]]
 
* [[J-Link Commander]]
 
* [[J-Link Commander]]
Line 45: Line 52:
 
* [[Atollic TrueSTUDIO]]
 
* [[Atollic TrueSTUDIO]]
   
==== J-Link specifics ====
+
==== J-Link model specifics ====
 
* [[J-Link OB SAM3U NordicSemi | J-Link OB SAM3U NordicSemi]]
 
* [[J-Link OB SAM3U NordicSemi | J-Link OB SAM3U NordicSemi]]
  +
* [[J-Link-OB SAM3U]]
  +
* [[J-Link-OB-RX621-ARM-SWD]]
  +
* [[J-Link EDU Mini]]
  +
* [[J-Trace PRO Cortex-M]]
  +
* [[J-Trace PRO Cortex]]
  +
  +
==== Extending device support ====
  +
* [[Adding Support for New Devices]]
  +
* [[Using Flashloader with different IDEs]]
   
 
==== Device specifics ====
 
==== Device specifics ====
Line 81: Line 97:
 
===== MediaTek =====
 
===== MediaTek =====
 
* [[MT7697 series]]
 
* [[MT7697 series]]
  +
* [[MT2523 series]]
   
 
===== Microchip =====
 
===== Microchip =====
Line 99: Line 116:
 
** [[Kinetis KE1xZ 48 MHz series]]
 
** [[Kinetis KE1xZ 48 MHz series]]
 
* [[iMX Series Devices]]
 
* [[iMX Series Devices]]
** [[IMX6SX]]
+
** [[i.MX6SoloX]]
** [[IMX6DQ]]
+
** [[I.MX6DQ | i.MX6DualLite]]
** [[iMX7D]]
+
** [[I.MX6DQ | i.MX6Dual]]
** [[iMX7ULP]]
+
** [[I.MX6DQ | i.MX6DualPlus]]
** [[iMXRT105x]]
+
** [[I.MX6DQ | i.MX6Quad]]
  +
** [[I.MX6DQ | i.MX6QuadPlus]]
*[[LPC Series Devices]]
 
  +
** [[i.MX7Dual]]
  +
** [[i.MX7ULP]]
  +
** [[i.MXRT1050]]
  +
** [[i.MXRT1060]]
  +
*LPC Series Devices
 
** [[LPC178x]]
 
** [[LPC178x]]
 
** [[LPC540xx]]
 
** [[LPC540xx]]
Line 110: Line 132:
 
** [[Dual Core Debugging on LPC4350 with Embedded Studio]]
 
** [[Dual Core Debugging on LPC4350 with Embedded Studio]]
 
** [[Triple Core Debugging on LPC4367 with Embedded Studio]]
 
** [[Triple Core Debugging on LPC4367 with Embedded Studio]]
** [[Using LPC-Link 2 on LPCXpresso V2/V3]]
 
** [[Connecting J-Link to LPCXpresso LPC1769]]
 
   
 
===== Renesas =====
 
===== Renesas =====
Line 172: Line 192:
 
===== Infineon =====
 
===== Infineon =====
 
* [[Eval-M1-1302]]
 
* [[Eval-M1-1302]]
  +
  +
===== MediaTek =====
  +
* [[MT2523 LinkIt Board]]
   
 
===== Microchip =====
 
===== Microchip =====
Line 195: Line 218:
   
 
===== NXP =====
 
===== NXP =====
  +
* [[FRDM-KE16Z]]
 
* [[FRDM-KW41Z]]
 
* [[FRDM-KW41Z]]
 
* [[IMX6UL-EVK]]
 
* [[IMX6UL-EVK]]
 
* [[IMX6ULL-EVK]]
 
* [[IMX6ULL-EVK]]
 
* [[LPCXpresso4337 V3]]
 
* [[LPCXpresso4337 V3]]
  +
* [[LPCXpresso LPC1769]]
  +
* [[LPCXpresso V2/V3 based boards]]
 
* [[TWR-KV58F220M]]
 
* [[TWR-KV58F220M]]
   
Line 217: Line 243:
 
==== Flash programming ====
 
==== Flash programming ====
 
* [[Programming non memory-mapped flash]]
 
* [[Programming non memory-mapped flash]]
  +
* [[Read-Modify-Write Flash]]
 
==== Open Flashloader ====
 
* [[Adding Support for New Devices]]
 
* [[Using Flashloader with different IDEs]]
 
   
 
=== J-Trace ===
 
=== J-Trace ===
Line 237: Line 260:
 
** [[Tracing on Nordic Semiconductor nRF52840]]
 
** [[Tracing on Nordic Semiconductor nRF52840]]
 
* [[Tracing on NXP iMX RT1050 (iMX RT1050 Trace Reference Board)]]
 
* [[Tracing on NXP iMX RT1050 (iMX RT1050 Trace Reference Board)]]
  +
* [[Tracing on NXP LPC1758]]
 
* [[Tracing on NXP LPC1768]]
 
* [[Tracing on NXP LPC1768]]
 
* [[Tracing on NXP LPC1788]]
 
* [[Tracing on NXP LPC1788]]
Line 253: Line 277:
 
* [[Tracing on NXP Kinetis MKV58F1M0]]
 
* [[Tracing on NXP Kinetis MKV58F1M0]]
 
* [[Tracing on NXP Kinetis MKW24D512]]
 
* [[Tracing on NXP Kinetis MKW24D512]]
  +
* [[Tracing on NXP Kinetis MKW36A]]
 
* [[Tracing on NXP Kinetis KE1xZ]]
 
* [[Tracing on NXP Kinetis KE1xZ]]
 
* [[Tracing on Renesas Synergy R7FS7G2]]
 
* [[Tracing on Renesas Synergy R7FS7G2]]
  +
* [[Tracing on Renesas Synergy R7FS5D5]]
 
* [[Tracing on Renesas R7S721001WS (RZ/A1H)]]
 
* [[Tracing on Renesas R7S721001WS (RZ/A1H)]]
 
* [[Tracing on Renesas R7S910017 (RZ/T1)]]
 
* [[Tracing on Renesas R7S910017 (RZ/T1)]]
Line 260: Line 286:
 
* [[Tracing on Silicon Labs EFM32GG990]]
 
* [[Tracing on Silicon Labs EFM32GG990]]
 
* [[Tracing on Silicon Labs EFM32PG12]]
 
* [[Tracing on Silicon Labs EFM32PG12]]
  +
* [[Tracing on Silicon Labs EFR32MG12]]
 
* [[Tracing on Silicon Labs EZR32LG330]]
 
* [[Tracing on Silicon Labs EZR32LG330]]
 
* [[Tracing on Silicon Labs EZR32WG330]]
 
* [[Tracing on Silicon Labs EZR32WG330]]
Line 284: Line 311:
 
* [[Tracing on ST STM32L152]]
 
* [[Tracing on ST STM32L152]]
 
* [[Tracing on TI MSP432E4]]
 
* [[Tracing on TI MSP432E4]]
* [[Tracing on TI RM57L843]]
 
 
* [[Tracing on TI TM4C129]]
 
* [[Tracing on TI TM4C129]]
 
* [[Tracing on Toshiba TMPM370]]
 
* [[Tracing on Toshiba TMPM370]]
Line 299: Line 325:
   
 
*[[Porting from GCC to SEGGER Linker]]
 
*[[Porting from GCC to SEGGER Linker]]
  +
  +
== Middleware ==
  +
*[[emUSB-Device]]
   
 
== Miscellaneous ==
 
== Miscellaneous ==
 
=== Glossary / Definitions ===
 
* [[JTAG]]
 
* [[SWD]]
 
* [[SWO]]
 
* [[ETB]]
 
* [[ETM]]
 
* [[TMC]]
 
* [[MCU Security Options]]
 
* [[J-Link software versioning]]
 
 
   
 
=== J-Link software ===
 
=== J-Link software ===
Line 318: Line 336:
 
* [[Using J-Link Script Files]]
 
* [[Using J-Link Script Files]]
 
* [[Using J-Link Command Strings]]
 
* [[Using J-Link Command Strings]]
* [[Read-Modify-Write Flash]]
 
 
* [[Using J-Link VCOM functionality]]
 
* [[Using J-Link VCOM functionality]]
 
* [[J-Link Commander]]
 
* [[J-Link Commander]]
Line 348: Line 365:
 
* [[Unlock maximum SWO speed on SEGGER's high end debug probes]]
 
* [[Unlock maximum SWO speed on SEGGER's high end debug probes]]
 
* [[J-Trace vs. J-Trace PRO]]
 
* [[J-Trace vs. J-Trace PRO]]
  +
  +
=== Glossary / Definitions ===
  +
* [[JTAG]]
  +
* [[SWD]]
  +
* [[SWO]]
  +
* [[ETB]]
  +
* [[ETM]]
  +
* [[TMC]]
  +
* [[MCU Security Options]]
  +
* [[J-Link software versioning]]

Revision as of 17:45, 18 January 2019

Welcome to the SEGGER - Support Wiki

Debug Probes - J-Link & J-Trace

J-Link

Troubleshooting

IDE and Debugger specifics

J-Link model specifics

Extending device support

Device specifics

ARM
Ambiq Micro
Analog Devices
Atmel
Cypress
Dialog Semiconductor
Infineon
Intel
MediaTek
Microchip
Nordic Semi
NXP
Renesas
Silicon Labs
SiFive
ST
TI
Toshiba
Zilog

Evaluation board specifics

ARM
Ambiq Micro
Adafruit
Atmel
Infineon
MediaTek
Microchip
Renesas
SiFive
Silicon Labs
TI
NXP
ST
Xilinx

Flash programming

J-Trace

Keil MDK

Getting Started with Various IDEs

Embedded Studio

Middleware

Miscellaneous

J-Link software

CALLIOPE mini

J-Flash

SystemView

FAQ

Glossary / Definitions