Motorola MCF5281 用户手册

下载
页码 816
MOTOROLA
Chapter 29.  Debug Support  
29-1
Chapter 29  
Debug Support
This chapter describes the Revision A enhanced hardware debug support in the MCF5282. 
29.1  Overview
Figure 29-1. Processor/Debug Module Interface
Debug support is divided into three areas:
• Real-time trace support—The ability to determine the dynamic execution path 
through an application is fundamental for debugging. The ColdFire solution 
implements an 8-bit parallel output bus that reports processor execution status and 
data to an external emulator system. See Section 29.3, “Real-Time Trace Support.”
• Background debug mode (BDM)—Provides low-level debugging in the ColdFire 
processor complex. In BDM, the processor complex is halted and a variety of 
commands can be sent to the processor to access memory and registers. The external 
emulator uses a three-pin, serial, full-duplex channel. See Section 29.5, 
“Background Debug Mode (BDM),” and Section 
29.4, “Programming Model.”
• Real-time debug support—BDM requires the processor to be halted, which many 
real-time embedded applications cannot do. Debug interrupts let real-time systems 
execute a unique service routine that can quickly save the contents of key registers 
and variables and return the system to normal operation. External development 
ColdFire CPU Core
Debug Module
High-speed
Communication Port
DSCLK, DSI, DSO
Control
BKPT
local bus
Trace Port
PST[3:0], DDATA[3:0]
CLKOUT