MCF5253 Reference Manual, Rev. 1xvi Freescale Semiconductor19.2.5.4 Boot from IDE Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-619.3 Creating Appropriate Boot Record Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-7Chapter 20Background Debug Mode (BDM) Interface20.1 Debug Support Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-120.1.1 Breakpoint (BKPT). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-220.1.2 Debug Data (DDATA[3:0]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-220.1.3 Development Serial Clock (DSCLK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-220.1.4 Development Serial Input (DSI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-220.1.5 Development Serial Output (DSO). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-220.1.6 Processor Status (PST[3:0]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-220.1.7 Processor Status Clock (PSTCLK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-320.2 Real-Time Trace Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-320.2.1 Processor Status Signal Encoding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-420.2.1.1 Continue Execution (PST = $0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-420.2.1.2 Begin Execution of an Instruction (PST = $1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-420.2.1.3 Entry into User Mode (PST = $3). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-420.2.1.4 Begin Execution of PULSE or WDDATA instructions (PST = $4). . . . . . . . . . . . . . . 20-420.2.1.5 Begin Execution of Taken Branch (PST = $5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-520.2.1.6 Begin Execution of RTE Instruction (PST = $7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-620.2.1.7 Begin Data Transfer (PST = $8–$B) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-620.2.1.8 Exception Processing (PST = $C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-620.2.1.9 Emulator Mode Exception Processing (PST = $D) . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-620.2.1.10 Processor Stopped (PST = $E) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-620.2.1.11 Processor Halted (PST = $F) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-620.3 Background-Debug Mode (BDM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-620.3.1 CPU Halt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-720.3.2 BDM Serial Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-820.3.2.1 Receive Packet Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-920.3.2.2 Transmit Packet Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-920.3.3 BDM Command Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1020.3.3.1 BDM Command Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1020.3.4 Command Sequence Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1220.3.4.1 Command Set Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1320.3.4.1.1 Read Address/Data Register (RAREG/RDREG) . . . . . . . . . . . . . . . . . . . . . . . . . 20-1320.3.4.1.2 Write Address/Data Register (WAREG and WDREG) . . . . . . . . . . . . . . . . . . . . 20-1420.3.4.1.3 Read Memory Location (READ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1420.3.4.1.4 Write Memory Location (WRITE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1620.3.4.1.5 Dump Memory Block (DUMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1720.3.4.1.6 Fill Memory Block (FILL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1920.3.4.1.7 Resume Execution (GO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2120.3.4.1.8 No Operation (NOP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2120.3.4.1.9 Read Control Register (RCREG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-22