Difference between revisions of "Getting Started Guide for Lauterbach"

From RidgeRun Developer Connection
Jump to: navigation, search
(TRACE32-ICD)
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
=Introduction=
 
=Introduction=
==ICD 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 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 10: Line 10:
 
* Single step and real time execution
 
* Single step and real time execution
 
* Hardware breakpoints and trigger features (not supported by all CPUs)
 
* 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:
 
The In-Circuit Debugger TRACE32-ICD uses these basic features of the on-chip debug system to provide a powerful debug tool that offers:
Line 19: Line 22:
 
* Powerful script language
 
* Powerful script language
 
* Multiprocessor debugging
 
* Multiprocessor debugging
 +
 +
=Additional information=
 +
*[http://www.lauterbach.com/frames.html Lauterbach official website]
 +
*[http://www.lauterbach.com/frames.html?manual.html Lauterbach official documentation]
  
  

Revision as of 09:37, 31 March 2010

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:

  • Easy high-level and assembler debugging
  • Display of internal and external peripherals on a logical level
  • On-chip break and trigger support
  • RTOS awareness
  • Flash programming
  • Powerful script language
  • Multiprocessor debugging

Additional information