326 CHAPTER 12 RDI
J-Link / J-Trace (UM08001) ©
2004-2017 SEGGER Microcontroller GmbH & Co. KG
12.1 Introduction
Remote Debug Interface (RDI) is an Application Programming Interface (API) that
defines a standard set of data structures and functions that abstract hardware for
debugging purposes. J-Link RDI mainly consists of a DLL designed for ARM cores to
be used with any RDI compliant debugger. The J-Link DLL feature flash download and
flash breakpoints can also be used with J-Link RDI.
12.1.1 Features
• Can be used with every RDI compliant debugger.
•Easy to use.
• Flash download feature of J-Link DLL can be used.
• Flash breakpoints feature of J-Link DLL can be used.
• Instruction set simulation (improves debugging performance).
elf.gif
Host (PC)
ARM
+
Data
File
(e.g. elf)
USB
JTAG
RDI compliant
Debugger
J-Link RDI DLL
J-Link