Freescale Semiconductor MCF54455 Reference Manual page 898

Table of Contents

Advertisement

PSTDDATA Stream Includes
{0xE, 0x2}
{0xE, 0x4}
{0xE, 0xA}
{0xE, 0xC}
{0xE, 0xE}
34.4.4.3
Processor Halted (PST = 0xF)
PST is 0xF when the processor is halted (see
a multiple-cycle mode, the PSTDDATA outputs display 0xF until the processor is restarted or reset.
Therefore, PSTDDATA[7:0] continuously are 0xFF. PSTB only stores two consecutive packets of 0x1F.
HALT can be distinguished from a data output 0xFF by counting 0xFF
occurrences on PSTDDATA. Because data always follows a marker (0x8,
0x9, 0xA, or 0xB), the longest occurrence in PSTDDATA of 0xFF in a data
output is four.
Two scenarios exist for data 0xFFFF_FFFF:
The B marker occurs on the most-significant nibble of PSTDDATA with the data of 0xFF
following:
PSTDDATA[7:0]
0xBF
0xFF
0xFF
0xFF
0xFX (X indicates that the next PST value is guaranteed to not be 0xF.)
The B marker occurs on the least-significant nibble of PSTDDATA with the data of 0xFF
following:
PSTDDATA[7:0]
0xYB
0xFF
0xFF
0xFF
0xFF
0xXY (X indicates the PST value is guaranteed not to be 0xF, and Y signifies a PSTDDATA
value that doesn't affect the 0xFF count.)
Freescale Semiconductor
Table 34-31. 0xE Status Posting
Breakpoint state changed to waiting for level-1 trigger
Breakpoint state changed to level-1 breakpoint triggered
Breakpoint state changed to waiting for level-2 trigger
Breakpoint state changed to level-2 breakpoint triggered
Stopped mode.
Section 34.4.1.1, "CPU
NOTE
Result
Halt"). Because this encoding defines
Debug Module
34-56

Advertisement

Table of Contents
loading

Table of Contents