
Using Execution Breakpoints
Breakpoints allow you to stop target program execution at a particular
address and transfer control to the emulation monitor. Suppose your system
crashes when it executes in a certain area of your program. You can set a
breakpoint in your program at a location just before the crash occurs. When
the processor executes the breakpoint, the emulator will force a break to the
monitor. You can display registers or memory to understand the state of the
system before the crash occurs. Then you can step through the program
instructions and examine changes in the system registers that lead up to the
system crash.
Execution breakpoints are implemented using the BKPT instruction of the
MC6833x. You can enable, disable, set, or clear execution breakpoints.
Set execution breakpoints at the first word of program instructions.
Otherwise, your BKPT may be interpreted as data and no breakpoint cycle
will occur. When the BKPT instruction is executed, target program
execution stops immediately (unlike using the analyzer to cause a break into
the monitor, which may allow several additional bus cycles to execute before
the break finally occurs).
This section shows you how to:
•
Set execution breakpoints in RAM.
•
Set execution breakpoints in ROM.
•
Use temporary and permanent breakpoints.
•
Enable and disable execution breakpoints.
•
Set a permanent breakpoint.
•
Set a ROM breakpoint in RAM.
•
Clear execution breakpoints.
•
Display status of all execution breakpoints.
160
Содержание 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 ...