
Note that "trng addr=<addr>..<addr>" means define an address range for the
analyzer; "tsto !r" means store all trace activity except activity occurring in
the defined address range.
4
Start the analyzer trace with the command,
Trace
→
Again
5
Start your program running using
Execution
→
Run
→
from()
,
from
Transfer Address
, or
from Reset
, as appropriate.
The
Trace
→
Again
(or
trace again
) command starts the analyzer trace
with the most recent trace specifications (including the pod_command
specifications you entered). The trace command cannot be used by itself
because it defaults the "bc -e trig1", "trng addr=...", and "tsto !r"
specifications, returning them to their default values before the trace begins.
You can see the progress of your trace with the command,
Display
→
Status
.
A line in the Trace Status listing will show how many states have been
captured.
6
The notation "trig1 break" usually followed by "Emulation trace
complete" will appear on the status line. If "trig1 break" remains on
the status line without "Emulation trace complete", manually stop the
trace with the command:
Trace
→
Stop
You must wait for the notation "trig1 break" and/or "Emulation trace
complete" to appear on the status line; this ensures the trace memory is filled
during the trace (except for the unfilled space you specified in Step 2 above).
Note that when you set a delay specification using tgout -c or tgout -t (trigger
output delay before trace complete/after trigger), the trace will indicate
complete as soon as the analyzer has captured the state specified, even
though the entire trace memory has not been filled.
If the notation "trig1 break" remains on the status line without being replaced
by "Emulation trace complete", it indicates the trace memory is not
completely filled, and no more states are being captured.
7
Store the entire trace memory content in a file with a command like:
wait measurement_complete ; copy trace to
<directory/filename>
The "wait" command is inserted ahead of the "copy" command to ensure that
the unload of trace data is complete before you try to store it. Without "wait",
you will get an ERROR message warning that the unload is still in process.
The <filename> is an ASCII filename for a binary file that can be viewed using
the load trace command.
8
Start a new trace with the command:
trace again
Using the Emulation Analyzer
To capture a continuous stream of program execution no matter how large your program
221
Содержание 64782
Страница 2: ...User s Guide for the Graphical User Interface HP 64782 MC6833x Emulation Analysis ...
Страница 22: ...Part 1 Quick Start Guide 21 ...
Страница 23: ...A one glance overview of the product and a few task instructions to help you get comfortable Part 1 22 ...
Страница 24: ...1 Getting Started 23 ...
Страница 50: ...Part 2 User s Guide 49 ...
Страница 51: ...A complete set of task instructions and problem solving guidelines with a few basic concepts Part 2 50 ...
Страница 52: ...2 Plugging into a Target System 51 ...
Страница 54: ...3 Starting and Exiting HP 64700 Interfaces 53 ...
Страница 64: ...4 Entering Commands 63 ...
Страница 94: ...5 Configuring the Emulator 93 ...
Страница 133: ...132 ...
Страница 134: ...6 Using the Emulator 133 ...
Страница 194: ...7 Using the Emulation Analyzer 193 ...
Страница 255: ...254 ...
Страница 256: ...8 Making Software Performance Measurements 255 ...
Страница 290: ...9 Using the External State Analyzer 289 ...
Страница 303: ...302 ...
Страница 304: ...10 Making Coordinated Measurements 303 ...
Страница 321: ...320 ...
Страница 322: ...11 Setting X Resources 321 ...
Страница 336: ...Part 3 Reference 335 ...
Страница 337: ...Descriptions of the product in a dictionary or encyclopedia format Part 3 336 ...
Страница 338: ...12 Emulator Analyzer Interface Commands 337 ...
Страница 415: ...set Emulator Analyzer Interface Commands set 414 ...
Страница 429: ... SYMB Emulator Analyzer Interface Commands SYMB 428 ...
Страница 445: ...444 ...
Страница 446: ...13 Error Messages 445 ...
Страница 489: ...488 ...
Страница 490: ...Part 4 Concept Guide 489 ...
Страница 491: ...Topics that explain concepts and apply them to advanced tasks Part 4 490 ...
Страница 492: ...14 Concepts 491 ...
Страница 507: ...506 ...
Страница 508: ...Part 5 Installation Guide 507 ...
Страница 509: ...Instructions for installing and configuring the product Part 5 508 ...
Страница 510: ...15 Installation 509 ...
Страница 527: ...526 ...
Страница 528: ...16 Installing Updating Emulator Firmware 527 ...
Страница 535: ...534 ...
Страница 539: ...538 ...
Страница 549: ...548 ...