MOTOROLA
Chapter 37. System Development and Debugging
37-23
Part VI. Debug and Test
mode is enabled as described in this section, debug mode can be entered by the methods
described in Section 37.3.1.2, ÒEntering Debug Mode.Ó
37.3.1.2 Entering Debug Mode
By appropriately programming the development port during reset, debug mode can be
entered immediately out of reset, thus allowing the user to debug a ROM-less system. If
DSCK is asserted throughout SRESET assertion and then past SRESET negation, the
processor takes a breakpoint exception and goes directly to debug mode instead of fetching
the reset vector.
To avoid entering debug mode after reset, DSCK must be negated no later than seven clock
cycles after SRESET negates, allowing the processor to jump to the reset vector and begin
normal execution. If debug mode is entered immediately after reset, as shown in
Figure 37-7, ICR[DPI] is set.
The user can enable events that can initiate debug mode and determine which events require
regular interrupt handling.
The following events can cause the core to enter debug mode. Each event results in debug
mode entry if debug mode is enabled and the corresponding enable bit is set in the DER.
The reset values of the enable bits allow use of the debug mode features without
programming the DER in most cases. See Table 37-25.
¥
System reset, as a result of the assertion of SRESET, as described in Section 7.1.2.1,
ÒSystem Reset Interrupt (0x00100).Ó
¥
Checkstop, as described in Table 37-9.
¥
Machine check interrupt.
¥
Implementation-speciÞc ITLB miss.
¥
Implementation-speciÞc ITLB error.
¥
Implementation-speciÞc DTLB miss.
¥
Implementation-speciÞc DTLB error.
¥
External interrupt, recognized when MSR[EE] = 1.
¥
Alignment exception.
¥
Program exception.
¥
Floating-point unavailable exception.
¥
Decrementer interrupt, recognized when MSR[EE] = 1.
¥
System call exception.
¥
Trace, asserted when in single or branch trace mode, as described in
Section 7.1.2.10, ÒTrace Exception (0x00D00).Ó
¥
Implementation-dependent software emulation exception.
Summary of Contents for MPC860 PowerQUICC
Page 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Page 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Page 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Page 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Page 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Page 1106: ......