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 CrossWorks

 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
  
 Rowley CrossWorks 8
 Yagarto (GDB)   
 TASKING VX-toolset7  

 

 

 ARM7/9
 IDE Debug Support3 Flash Download Flash Breakpoints Trace support2
 Atollic TrueSTUDIO         
 IAR EWARM         
 Keil MDK        
 Rowley CrossWorks        
 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 CrossWorks
 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

8 TMS570 only