J-Link IDE integration
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-M3 | |||||
---|---|---|---|---|---|
IDE | Debug support4 | Flash Download | Flash Breakpoints | Trace support | SWO support |
IAR EWARM | |||||
Keil MDK | |||||
Rowley | |||||
CodeSourcery | |||||
Yargato (GDB) |
ARM7/9 | ||||
---|---|---|---|---|
IDE | Debug Support4 | Flash Download | Flash Breakpoints | Trace support3 |
IAR EWARM | ||||
Keil MDK | ||||
Rowley | ||||
CodeSourcery | ||||
Yargato (GDB) | ||||
RDI compliant toolchains such as RVDS/ADS |
1 | 1 | 1 |
ARM11 | ||||
---|---|---|---|---|
IDE | Debug support4 | Flash Download | Flash Breakpoints | Trace support3 |
IAR EWARM | 2 | 2 | ||
Rowley | ||||
Yargato (GDB) | 2 | 2 |
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.