System Development and Debugging
MPC885 PowerQUICC Family Reference Manual, Rev. 2
53-16
Freescale Semiconductor
Figure 53-4. Partially Supported Watchpoints/Breakpoint Example
53.2.4.3
Context Dependent Filter
The core can be programmed to recognize only internal breakpoints when MSR[RI] = 1 (maskable mode)
or to always recognize internal breakpoints (nonmaskable mode).
In maskable mode, when the core is programmed only to recognize internal breakpoints (when MSR[RI]
=1), it is possible to debug all parts of the code, except when SRR0 and SRR1, DAR, and DSISR are busy
as indicated by MSR[RI] = 0 (in the prologues and epilogues of exception handlers). Internal breakpoints
detected when MSR[RI] = 0 are lost and debug counters do not count detected watchpoints. Detected
watchpoints are always reported on the external pins, regardless of the value of MSR[RI].
In nonmaskable mode, when the core is programmed to recognize internal breakpoints, all parts of the code
can be debugged. However, if an internal breakpoint is recognized when MSR[RI] = 0 (SRR0 and SRR1
are busy), the machine enters a nonrestartable state. See
Section 6.1.5, “Recoverability After an
Exception.”
The core defaults to maskable mode after reset. The core is put in nonmaskable mode by setting
LCTRL2[BRKNOMSK], which controls all internal I- and L-breakpoints. See
Section 53.5.1.5,
“Load/Store Support AND-OR Control Register (LCTRL2).”
53.2.4.4
Ignore First Match
The ignore first match bit, ICTRL[IFM], facilitates the debugger’s “continue” and “go from x” utilities for
instruction breakpoints. When an instruction breakpoint is first enabled, the first instruction cannot cause
an instruction breakpoint if ICTRL[IFM] = 1. This is used for “continue” utilities. If IFM = 0, every
matched instruction causes an instruction breakpoint. This is used for “go from x”. IFM is set by software
and cleared by hardware; after the first instruction breakpoint, the match is ignored. Load/store breakpoints
and all counter-generated breakpoints (instruction and load/store) are unaffected by this mode.
53.2.4.5
Generating Six Compare Types
The four compare types (equal, not equal, greater than, and less than) can be used to generate two
additional compare types—greater than or equal to and less than or equal to. The greater-than-or-equal
compare type can be generated by using the greater-than compare type and programming the comparator
to the value in question minus 1. Likewise, the less-than-or-equal compare type can be generated by using
the less-than compare type and programming the comparator to the value in question plus 1. This does not
work for the following boundary cases:
•
Less than or equal of the largest unsigned number (1111...1).
0x00000000
0x00000004
0x00000008
0x0000000c
0x00000010
Possible false detect on these half-words when using word/multiple
Содержание PowerQUICC MPC870
Страница 1: ...MPC885 PowerQUICC Family Reference Manual Supports MPC885 MPC880 MPC875 MPC870 MPC885RM Rev 2 04 2006 ...
Страница 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Страница 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Страница 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Страница 192: ...MPC885 Instruction Set MPC885 PowerQUICC Family Reference Manual Rev 2 5 22 Freescale Semiconductor ...
Страница 242: ...Instruction and Data Caches MPC885 PowerQUICC Family Reference Manual Rev 2 7 30 Freescale Semiconductor ...
Страница 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Страница 416: ...External Bus Interface MPC885 PowerQUICC Family Reference Manual Rev 2 13 42 Freescale Semiconductor ...
Страница 440: ...Clocks and Power Control MPC885 PowerQUICC Family Reference Manual Rev 2 14 24 Freescale Semiconductor ...
Страница 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Страница 606: ...SDMA Channels and IDMA Emulation MPC885 PowerQUICC Family Reference Manual Rev 2 19 20 Freescale Semiconductor ...
Страница 738: ...SCC Asynchronous HDLC Mode and IrDA MPC885 PowerQUICC Family Reference Manual Rev 2 25 16 Freescale Semiconductor ...
Страница 780: ...SCC Ethernet Mode MPC885 PowerQUICC Family Reference Manual Rev 2 27 24 Freescale Semiconductor ...
Страница 794: ...SCC Transparent Mode MPC885 PowerQUICC Family Reference Manual Rev 2 28 14 Freescale Semiconductor ...
Страница 848: ...Serial Peripheral Interface SPI MPC885 PowerQUICC Family Reference Manual Rev 2 30 18 Freescale Semiconductor ...
Страница 882: ...Universal Serial Bus USB MPC885 PowerQUICC Family Reference Manual Rev 2 31 34 Freescale Semiconductor ...
Страница 944: ...Parallel I O Ports MPC885 PowerQUICC Family Reference Manual Rev 2 34 26 Freescale Semiconductor ...
Страница 956: ...CPM Interrupt Controller MPC885 PowerQUICC Family Reference Manual Rev 2 35 12 Freescale Semiconductor ...
Страница 1004: ...Buffer Descriptors and Connection Tables MPC885 PowerQUICC Family Reference Manual Rev 2 37 30 Freescale Semiconductor ...
Страница 1022: ...ATM Parameter RAM MPC885 PowerQUICC Family Reference Manual Rev 2 38 18 Freescale Semiconductor ...
Страница 1068: ...ATM Pace Control MPC885 PowerQUICC Family Reference Manual Rev 2 40 22 Freescale Semiconductor ...
Страница 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Страница 1120: ...AAL2 Implementation MPC885 PowerQUICC Family Reference Manual Rev 2 44 30 Freescale Semiconductor ...
Страница 1162: ...Fast Ethernet Controller FEC MPC885 PowerQUICC Family Reference Manual Rev 2 45 40 Freescale Semiconductor ...
Страница 1172: ...SEC Lite Overview MPC885 PowerQUICC Family Reference Manual Rev 2 46 8 Freescale Semiconductor ...
Страница 1176: ...SEC Lite Address Map MPC885 PowerQUICC Family Reference Manual Rev 2 47 4 Freescale Semiconductor ...
Страница 1214: ...SEC Lite Execution Units MPC885 PowerQUICC Family Reference Manual Rev 2 48 38 Freescale Semiconductor ...
Страница 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Страница 1313: ...MPC885 PowerQUICC Family Reference Manual Rev 2 Freescale Semiconductor B 1 Appendix B Serial Communications Performance TBD ...
Страница 1314: ...Serial Communications Performance MPC885 PowerQUICC Family Reference Manual Rev 2 B 2 Freescale Semiconductor ...
Страница 1320: ...Register Quick Reference Guide MPC885 PowerQUICC Family Reference Manual Rev 2 C 6 Freescale Semiconductor ...
Страница 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Страница 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Страница 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Страница 1384: ...Serial ATM Scrambling Reception and SI Programming MPC885 PowerQUICC Family Reference Manual Rev 2 H 6 Freescale Semiconductor ...
Страница 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...