Getting Started Guide for Lauterbach: Difference between revisions

From RidgeRun Developer Wiki
No edit summary
mNo edit summary
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=Introduction=
<seo title="In-Circuit Debugger | TRACE32-ICD | Lauterbach Guide" titlemode="replace" keywords="GStreamer, Linux SDK, Linux BSP,  Embedded Linux, Device Drivers, Nvidia, Xilinx, TI, NXP, Freescale, Embedded Linux driver development, Linux Software development, Embedded Linux SDK, Embedded Linux Application development, GStreamer Multimedia Framework."  description="Learn how to debug your embedded system’s software with ICDs and in-circuit debuggers. Read our introduction to ICDs,learn basic features now at RidgeRun."></seo>
==ICD introduction==


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).
= Introduction =
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:
== In-circuit Debugger ==
* Read/write memory
* Read/write CPU register
* Single step and real time execution
* Hardware breakpoints and trigger features (not supported by all CPUs)


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 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.
* 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


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


[[Category: Lauterbach]]
*Read/write memory
[[Category: Debug]]
*Read/write CPU register
[[Category: GSG]]
*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 =
 
*[http://www.lauterbach.com/frames.html Lauterbach official website]
*[http://www.lauterbach.com/frames.html?manual.html Lauterbach official documentation]
 
[[Category:Debug]] [[Category:GSG]]

Latest revision as of 16:24, 13 August 2018


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