The Debugging Environment; Usb Tap Emulator Benefits; Target Connections - Freescale Semiconductor NXP CodeWarrior USB TAP User Manual

Table of Contents

Advertisement

• Automatically supports target signal levels from 1.8V to 3.3V.
• Software debug capabilities including:
– Controlling instruction execution.
– Display and modify target memory.
– Examine and modify any processor registers.
– Run to breakpoints in ROM, RAM, or flash memory.
– Single-step through source and assembly language code views.
– Single-step into, over, or out of functions.

The Debugging Environment

The USB TAP emulator works with the CodeWarrior™ debugger. The debugger has been
integrated with the USB TAP emulator to give you control over the emulation functions
and your target.

USB TAP Emulator Benefits

The USB TAP emulator provides these key benefits:
• Visibility: The USB TAP emulator makes it possible for you to observe registers and
the current state of target memory. You can halt program execution at predefined
states and examine the data for a particular program state.
• Control: You can conveniently control the state of the target system by downloading
code, manually modifying processor registers and memory, single-stepping through
the code, or setting breakpoints.

Target Connections

The USB TAP connects to your target through the standard debug port for the processor
family. Each USB TAP supports a single target connection. The USB TAPs are available
in the following versions:
• JTAG/COP, for PowerPC™ targets
• DPI, for PowerPC™ 8xx targets
• BDM, for ColdFire™ targets
• OnCE, for StarCore™, 56800 Hybrid Controllers, RCF base-band, and PowerPC™
5500 targets
• ARM® JTAG, for i.MX and MAC7100 targets
For more details see
USB TAP Users Guide
Introducing the CodeWarrior™ USB TAP Emulator
"Connecting to the Target and your Host Computer" on page 13.
What is the USB TAP Emulator?
7

Advertisement

Table of Contents
loading

Table of Contents