Here is an example trace command that uses the sequencer:
trace find_sequence STATE_1 occurs 2 then
STATE_2
occurs 5 then STATE_3 then STATE_4
then STATE_5 then STATE_6 trigger after
TRIGGER_STATE <RETURN>
In the "Specifying Storage Qualifiers" section earlier in this
chapter, the example trace specification triggered on an address
and stored only states in which values were written to the
R ESU LTS area. Now you’d like to trigger after a series of states
while continuing to store only the states that write to the
R ESU LTS area.
For example, suppose you’d like to trigger the flow of execution
from TWO_THR EE to CALLER _3 after CALLER _0 has
occurred 8 times. To do this, you would enter the following
commands. (The "cws" command saves you from having to include
"anly.s:" when specifying local symbols in the trace command.)
cws anly.s: <RETURN>
trace find_sequence CALLER_0 occurs 8
then TWO_THREE
then CALLER_3
trigger about WRITE_NUMBER
only range RESULTS thru 0ffh <RETURN>
Trace List Offset=0 More data off screen (ctrl-F, ctrl-G)
Label: Address Data Opcode or Status state count
Base: hex hex mnemonic relative
-007 000571 D9D9 D9 supr data wr byte 1
-006 000523 A0A0 A0 supr data wr byte 1
sq adv 000432 6100 BSR.W******** 1
-004 0005D9 5E5E 5E supr data wr byte 0
sq adv 000426 0801 BTST.L #**,D1 1
-002 0005A0 E3E3 E3 supr data wr byte 0
sq adv 000444 6100 BSR.W******** 0
about 00044A 1340 MOVE.B D0,****[A1] 1
+001 00055E F2F2 F2 supr data wr byte 0
+002 0005E3 9898 98 supr data wr byte 1
+003 0005F2 0E0E 0E supr data wr byte 1
+004 000598 5A5A 5A supr data wr byte 1
+005 00050E 9292 92 supr data wr byte 1
+006 00055A 8383 83 supr data wr byte 1
+007 000592 2929 29 supr data wr byte 1
STATUS: M68000--Running user program Emulation trace complete______...R....
trace find_sequence CALLER_0 then TWO_THREE then CALLER_3 trigger about WRITE
_NUMBER only range RESULTS thru 0ffh
run trace step display modify break end ---ETC--
Getting Started 2-23
Содержание 64700 series
Страница 2: ......
Страница 19: ...Tables Table 9 1 Summary of Commands 9 4 Table 9 2 Command Assignments 9 5 Contents 11 ...
Страница 20: ...1 Notes 12 Contents ...
Страница 24: ...1 Notes 1 4 Introduction ...
Страница 106: ...1 Notes 4 36 Performance Measurements ...
Страница 118: ...Figure 5 8 True Demultiplexing 5 12 Using the External Analyzer ...
Страница 128: ...1 Notes 6 6 Timing Introduction ...
Страница 134: ...1 Notes 7 6 Timing Getting Started ...
Страница 168: ...1 Notes 8 34 Timing Using the Analyzer ...
Страница 176: ...1 compare This command specifies a post processing compare definition Syntax 9 8 Timing Commands ...
Страница 182: ...1 copy This command copies specifications displays or measurement data to selected output Syntax 9 14 Timing Commands ...
Страница 191: ...define DATA xbits 8 width 8 RETURN Related Commands delete rename threshold Timing Commands 9 23 ...
Страница 200: ...Examples execute repetitively RETURN Related Commands halt halt_repetitive_execution 9 32 Timing Commands ...
Страница 201: ...1 find This command finds a trigger like event in trace memory Syntax Timing Commands 9 33 ...
Страница 219: ...1 mark This command marks specified conditions in trace memory Syntax Timing Commands 9 51 ...
Страница 236: ...1 process_for_data This command limits the trace list display to specified samples Syntax 9 68 Timing Commands ...
Страница 254: ...1 trigger This command specifies trigger conditions Syntax 9 86 Timing Commands ...
Страница 261: ...Examples display timing_diagram RETURN waveform_size medium RETURN Related Commands present Timing Commands 9 93 ...
Страница 262: ...1 Notes 9 94 Timing Commands ...
Страница 280: ...1 Notes B 16 Timing Diagrams and Outputs ...
Страница 292: ...1 Notes C 12 Timing Messages ...