J-Link IDE integration

J-Link / J-Trace can be used with different IDEs. Some IDEs support J-Link directly, for other ones additional software (such as J-Link RDI) is necessary in order to use JLink. The following tables list which features of J-Link / J-Trace can be used with the different IDEs.

 ARM Cortex-M0, M1, M3, M4
 IDE Debug support3 Flash Download Flash Breakpoints Trace support SWO
support
 Atollic TrueSTUDIO

 CooCox CoIDE5

 Freescale CodeWarrior6
 IAR EWARM

 Keil MDK

 Rowley

 Mentor Embedded
 Sourcery CodeBench
 Yagarto (GDB)

 TASKING VX-toolset

 

 ARM Cortex-A5, A8, R4
 IDE Debug support3 Flash Download Flash Breakpoints Trace support SWO
support
 IAR EWARM
 Keil MDK
 Mentor Embedded
 Sourcery CodeBench
 Yagarto (GDB)
 TASKING VX-toolset7

 

 

 ARM7/9
 IDE Debug Support3 Flash Download Flash Breakpoints Trace support2
 Atollic TrueSTUDIO         
 IAR EWARM         
 Keil MDK        
 Rowley        
 Mentor Embedded
 Sourcery CodeBench
     
  
 Yagarto (GDB)         
 RDI compliant
 toolchains such as
 RVDS/ADS
1 1 1

 

 ARM11
 IDE Debug support3 Flash Download Flash Breakpoints Trace support2
 IAR EWARM
 Rowley
 Yagarto (GDB)

 

RX60x, RX61x, RX62x
 IDE Debug support3 Flash Download Flash Breakpoints Trace support2
 Renesas HEW
 IAR EWRX
 GDB4

  

1 Requires J-Link RDI license for download of more than 32KBytes

2 Requires emulator with trace support

3 Debug support includes the following: Download to RAM, memory read/write, CPU register read/write,
   Run control (go, step, halt), software breakpoints in RAM and hardware breakpoints in flash memory.

4 Requires J-Link GDB Server

5 Cortex-M0/M3 family only

6 Kinetis (Cortex-M4) family only

7 Cortex-R family only