Supported IDEs
The following table lists the IDEs fully supporting J-Link/J-Trace and the additional features of J-Link/J-Trace, which can be used with them. All following IDEs have debug support, including: Download to flash and RAM, memory read/write, CPU register read/write, run control (go, step, halt), software breakpoints in RAM, hardware breakpoints in flash memory, and use of Unlimited Flash Breakpoints.
Full J-Link/J-Trace Support
| IDE | Short description |
|---|---|
| SEGGER Embedded Studio | SEGGER Embedded Studio may be used free of charge for non-commercial purposes! (Learn more)
SEGGER Embedded Studio is a complete all-in-one solution for managing, building, testing, and deploying your embedded applications. Its Visual Studio-like style brings the intuitive usage to which PC developers are used to the embedded world of engineering. |
| J-Link Visual Studio Code | Free code editor with IDE capabilities. The Cortex-Debug extension has to be installed manually. Can be used with GCC toolchains. J-Link is accessed via the J-Link GDB Server. |
| emIDE | Visual Studio style, free open source toolchain. Based on GCC and Code::Blocks. Easy to use and fast. Editor supports code folding, syntax highlighting, code completion, and project management. More info and download: emide.org |
| Eclipse | Eclipse plugins available for GNU ARM. Plugins have to be installed manually. Can be used with GCC toolchains. Base for common commercial IDEs. |
| Microchip Studio | Visual Studio style, free toolchain. Based on GCC and Visual Studio Express. Easy to use and fast. Editor supports code folding, syntax highlighting, code completion and project management. Supports Microchip / Atmel devices only. J-Link is supported in Atmel Studio 6 and later Atmel Studio / Microchip Studio versions. |
| CooCox CoIDE | Free Eclipse based IDE for ARM Cores, using GCC (not included). |
| Renesas e²studio | Eclipse based, commercial toolchain for Renesas RX, Arm, RISC-V and RH850. Can be used with GCC Compiler or Renesas compiler (requires additional license). |
| iSystem WinIDEA Open | Visual Studio style, free toolchain. Based on GCC. Editor supports code folding, syntax highlighting, code completion and project management. |
| NXP Kinetis Design Studio | Free Eclipse based IDE. Supports NXP Kinetis Cortex-M devices only. |
| Infineon DAVE 4 | Free Eclipse based IDE. Supports Infineon XMC devices only. |
| Infineon ModusToolbox | Free Eclipse/CDT and GCC based development environment. Provides tools for creating, configuring, provisioning, programming and debugging applications for Infineon devices. J-Link can be used via the SEGGER J-Link GDB Server debug configuration. |
| NXP MCUXpresso Free Edition | Eclipse and GCC based IDE. No code size limit. Supports NXP LPC / Kinetis ARM7/9 and Cortex-M devices only. |
| NXP LPCXpresso Free Edition | Eclipse based IDE for ARM cores. Code size limited to 256 KiB. Supports NXP devices only. |
| ON Semiconductor IDE | Eclipse and GCC based IDE for ON Semiconductor devices. |
| Silicon Labs Simplicity Studio | Free Eclipse based IDE. Supports Silicon Labs Cortex-M and 8051 devices only. |
| STM32CubeIDE | Free Eclipse based IDE. Supports ST STM32 devices only. |
| System Workbench | Free Eclipse based IDE. Supports ST STM32 devices only. |
| GD32 Embedded Builder | Free Eclipse based IDE for Cortex and RISC-V cores, using GCC. Focused on GD32 devices. |
| JetBrains CLion | Commercial cross-platform IDE. Based on GCC. Free for non-commercial use. |
| SysProgs VisualGDB | Extension for Microsoft Visual Studio. Commercial. Can be used with GCC or LLVM. |
| Mentor Sourcery CodeBench | Eclipse and GCC based commercial toolchain. Supports ARM, IA32, MIPS and PowerPC architectures. |
| TI Code Composer Studio | Eclipse and GCC based commercial toolchain. Supports TI devices only. |
| NXP LPCXpresso Pro Edition | Eclipse based IDE for ARM cores. Supports NXP devices only. |
| Renesas HEW | Visual Studio style, commercial toolchain. Renesas or GCC compiler. |
| Rowley CrossWorks | Flash download not available for ARM11. Visual Studio style, commercial toolchain. Based on GCC. Unlimited Flash Breakpoints available since CrossWorks V3.3. |
| Atollic TrueSTUDIO | Eclipse and GCC based commercial toolchain. |
| TASKING VX-toolset | Eclipse based commercial toolchain. Not GCC based. Supports Cortex-M devices. |
| IDA Pro incl. ARM Decompiler | Multi-processor disassembler and debugger which supports multiple CPU architectures and supports J-Link via the GDB protocol. Available for Windows, OSX and Linux. |
| NXP CodeWarrior | Eclipse and GCC based commercial toolchain. Supports NXP devices only. |
| Keil MDK-ARM | Visual Studio style, commercial toolchain. Non-GCC compiler. |
| IAR EWARM | Visual Studio style, commercial toolchain. Non-GCC compiler. |
| IAR EWRX | Visual Studio style, commercial toolchain. GCC compiler. |
| Microchip MPLAB X | Free NetBeans based IDE. Requires a licence in order to use the Microchip XC32(++) compiler. |
| Cosmic ZAP | Commercial debugger. Can be used stand-alone or in combination with Cosmic IDEA (IDE) and Cosmic Software C compiler. |
| Emprog Thunderbench | Eclipse based commercial toolchain. Not GCC based. |
| netX Studio | Free Eclipse based IDE. Supports netX devices only. |
All information is collected to the best of our knowledge and belief. It may be subject to change and may be updated at any time. If you find any false or missing information, feel free to contact us at [info@segger.com(mailto:info@segger.com)].
Limited J-Link/J-Trace Support
| IDE | Short description |
|---|---|
| ARM Developer Suite (ADS) V1.2.1 | Obsolete, no longer maintained or supported by ARM, but still quite popular. Supports J-Link via RDI interface. J-Link RDI license required. |
| J-Link Arm Keil Studio Pack | A set of extensions for Microsoft Visual Studio Code. Based on the Arm Keil MDK 6 tool-chain. Free for non-commercial use. J-Link is supported in CMSIS-DAP mode only. |