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.
IDE integration
Head office Germany
US office 
