Background Debug Mode (BDM)

29.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 altered by a BDM command while the processor is halted, the updated value is used when prefetching resumes. If a GO command is issued and the CPU is not halted, the command is ignored.

15

12

11

8

7

4

3

0

0x0

0xC

0x0

0x0

Figure 29-29. GO Command Format

Command Sequence:

GO

NEXT CMD

??? ’CMD COMPLETE’

 

Figure 29-30. GO Command Sequence

Operand Data:

None

Result Data:

The command-complete response (0xFFFF) is returned during the

 

next shift operation.

29.5.3.3.8 No Operation (NOP)

NOP performs no operation and may be used as a null command where required. Command Formats:

15

12

11

8

7

4

3

0

0x0

0x0

0x0

0x0

Figure 29-31. NOP Command Format

Command Sequence:

NOP

NEXT CMD

??? ’CMD COMPLETE’

 

Figure 29-32. NOP Command Sequence

Operand Data:

None

Result Data:

The command-complete response, 0xFFFF (with S cleared), is

 

returned during the next shift operation.

MOTOROLA

Chapter 29. Debug Support

29-31

Page 703
Image 703
Motorola MCF5281, MCF5282 user manual Resume Execution GO, No Operation NOP