Debug Module
MCF52211 ColdFire® Integrated Microcontroller Reference Manual, Rev. 2

Freescale Semiconductor 28-33

Command Sequence:
Figure 28-29. FILL Command Sequence

Operand Data: A single operand is data to be written to the memory location. Byte data is sent as

a 16-bit word, justified in the least-significant byte; 16- and 32-bit operands are

sent as 16 and 32 bits, respectively.

Result Data: Command complete status (0xFFFF) is returned when the register write is

complete. A value of 0x0001 (with S set) is returned if a bus error occurs.

28.5.3.3.7 Resume Execution (GO)

The pipeline is flushed and refilled before normal instruction execution resumes. Prefetching begins at the

current address in the PC and at the current privilege level. If any register (such as the PC or SR) is alte red

by a BDM command while the processor is halted, the updated value is used when prefetching resumes.

If a GO command issues and the CPU is not halted, the command is ignored.
Command Sequence:

Figure 28-31. GO Command Sequence

1514131211109876543210

0x0 0xC 0x0 0x0

Figure 28-30. GO Command Format

XXX
’NOT READY’
FILL (B/W)
???
DATA
’NOT READY’
NEXT CMD
’NOT READY
WRITE
MEMORY
LOCATION
XXX
BERR
NEXT CMD
’CMD COMPLETE’
XXX
’ILLEGAL
NEXT CMD
’NOT READY’
XXX
’NOT READY’
FILL (LONG)
???
MS DATA
’NOT READY’
LS DATA
’NOT READY’
WRITE
MEMORY
LOCATION
XXX
BERR
NEXT CMD
’CMD COMPLETE’
XXX
’ILLEGAL
NEXT CMD
’NOT READY’
NEXT CMD
’NOT READY
GO
???
NEXT CMD
’CMD COMPLETE’