The ICDs (In-circuit Debugger) are additional circuitry integrated into the processors to debug embedded system's software. They are also known as OCD (On-chip Debuggers).

The ICDs (In-circuit Debugger) are additional circuitry integrated into the processors to debug embedded system's software. They are also known as OCD (On-chip Debuggers).

Line 12:

Line 12:

== TRACE32-ICD ==

== TRACE32-ICD ==

+

TRACE32-ICD are microprocessor development tools based on the debug and trace logic (BDM, JTAG, ETM, OCDS, NEXUS) integrated on the chip. On this basis, it provides a highly cost effective debugger plus a powerful trace and run time analysis tool. It can be connected to the host by an ethernet, USB or LPT interface.

+

The In-Circuit Debugger TRACE32-ICD uses these basic features of the on-chip debug system to provide a powerful debug tool that offers:

The In-Circuit Debugger TRACE32-ICD uses these basic features of the on-chip debug system to provide a powerful debug tool that offers:

* Easy high-level and assembler debugging

* Easy high-level and assembler debugging

Revision as of 08:37, 31 March 2010

Contents

Introduction

In-circuit Debugger

The ICDs (In-circuit Debugger) are additional circuitry integrated into the processors to debug embedded system's software. They are also known as OCD (On-chip Debuggers).
The ICD controls the processor instead of being a duplicate of it like in the case of ICEs (In-circuit Emulators), the advantage is that the processor does not need to be replaced and the same tool can be used to debug different processors.

The on-chip debug system provides the following basic features:

Read/write memory

Read/write CPU register

Single step and real time execution

Hardware breakpoints and trigger features (not supported by all CPUs)

TRACE32-ICD

TRACE32-ICD are microprocessor development tools based on the debug and trace logic (BDM, JTAG, ETM, OCDS, NEXUS) integrated on the chip. On this basis, it provides a highly cost effective debugger plus a powerful trace and run time analysis tool. It can be connected to the host by an ethernet, USB or LPT interface.

The In-Circuit Debugger TRACE32-ICD uses these basic features of the on-chip debug system to provide a powerful debug tool that offers: