J-Link RDI User Guide

J-Link RDI User Guide

Chapter 1

Introduction

11

This chapter gives a short overview about the use of J-Link RDI, flash breakpoints and flash download.

J-Link RDI(UM08004) © 2004-2013 SEGGER Microcontroller GmbH & Co. KG

12 CHAPTER 1 Introduction

1.1

What is RDI?

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. J-Link RDI offers features like flash breakpoints and flash download.

Host (PC)

RDI compliant

Debugger

elf.gif

+

Data

File

(e.g. elf)

J-Link RDI DLL

USB

J-Link

JTAG

ARM

1.1.1

Features of J-Link RDI

• Usable with every RDI compliant debugger

• Supports more than 2 breakpoints when debugging in flash by using the flash breakpoints feature (add. license required)

• Offers download into flash without the need for a flash loader

(add. license required)

• Instruction set simulation (improves debugging performance)

• Any core supported by J-Link ARM (ARM7 / ARM9)

• Easy to use

1.2

Requirements

Host System

In order to use J-Link RDI you need a host system running Windows 2000 or Windows XP with SEGGER’s J-Link USB driver and a RDI compliant debugger.

Target System

An ARM7 or ARM9 target system is required. The system should have a 20-pin connector as defined by ARM Ltd. Please note that Segger offers an optional adapter to use J-Link ARM with targets using 14 pin 0.1" mating JTAG connectors.

J-Link RDI(UM08004) © 2004-2013 SEGGER Microcontroller GmbH & Co. KG

13

1.3

Basic principles

The EmbeddedICE logic and the ARM processor debug extensions enable J-Link ARM to debug software running on an ARM processor. The EmbeddedICE is accessed via the JTAG port and described in detail in the technical reference manuals available

from ARM. Some basic information can be found in the chapter Background informa-

tion

on page 71.

1.4

Purchase

The J-Link ARM software and documentation pack includes the J-Link RDI software.

You can download the J-Link ARM software and documentation pack from:

http://www.segger.com/downloads.html

1.5

Required licenses

The software is licensed on a per J-Link basis. It requires different licenses for different parts of the software. In general, the following items are required to use the software:

1. J-Link ARM

2. RDI license

In addidtion to that, "flash download" and "flash breakpoints" are not part of the standard RDI software and require add. licenses. For more information about the

license types and licensing in general, please refer to Chapter 2 Licensing.

Free trial licenses are avaliable upon request from www.segger.com.

J-Link RDI(UM08004) © 2004-2013 SEGGER Microcontroller GmbH & Co. KG

14 CHAPTER 1 Introduction

J-Link RDI(UM08004) © 2004-2013 SEGGER Microcontroller GmbH & Co. KG

Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement

Table of contents