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.

ARM7/9

IDE Debug Support4 Flash download Flash breakpoints Trace support3
IAR EWARM yes yes yes yes
Keil MDK yes yes yes no
Rowley yes yes no no
CodeSourcery yes no no no
Yargato (GDB) yes yes yes no
RDI compliant
toolchains such as
RVDS/ADS
yes1 yes1 yes1 no

ARM Cortex-M3

IDE Debug support4 Flash download Flash breakpoints Trace support SWO
support
IAR EWARM yes yes yes yes yes
Keil MDK yes yes yes no2 yes
Rowley yes yes no no no
CodeSourcery yes no no no no
Yargato (GDB) yes yes yes no no

ARM11

IDE Debug support4 Flash download Flash breakpoints Trace support3
IAR EWARM yes no2 no2 no
Rowley yes no no no
Yargato (GDB) yes no2 no2 no

 

 

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

2 Coming soon

3 Requires emulator with trace support

4 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.