Getting Started Guide for Lauterbach: Difference between revisions
mNo edit summary |
|||
Line 1: | Line 1: | ||
=Introduction | = Introduction = | ||
== In-circuit Debugger == | |||
The on-chip debug system provides the following basic features: | 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. | ||
* Read/write memory | |||
* Read/write CPU register | The on-chip debug system provides the following basic features: | ||
* Single step and real time execution | |||
* Hardware breakpoints and trigger features (not supported by all CPUs) | *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. | 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 | |||
* Display of internal and external peripherals on a logical level | *Easy high-level and assembler debugging | ||
* On-chip break and trigger support | *Display of internal and external peripherals on a logical level | ||
* RTOS awareness | *On-chip break and trigger support | ||
* Flash programming | *RTOS awareness | ||
* Powerful script language | *Flash programming | ||
* Multiprocessor debugging | *Powerful script language | ||
*Multiprocessor debugging | |||
=Additional information= | = Additional information = | ||
*[http://www.lauterbach.com/frames.html Lauterbach official website] | |||
*[http://www.lauterbach.com/frames.html Lauterbach official website] | |||
*[http://www.lauterbach.com/frames.html?manual.html Lauterbach official documentation] | *[http://www.lauterbach.com/frames.html?manual.html Lauterbach official documentation] | ||
[[Category:Debug]] [[Category:GSG]] | |||
[[Category: Debug]] | |||
[[Category: GSG]] |
Revision as of 12:40, 16 March 2014
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