If Interrupts Are Not Detected By Your Emulator - HP 64780A Installation/Service/Terminal Interface Manual

Emulator/analyzer
Hide thumbs Also See for 64780A:
Table of Contents

Advertisement

Chapter 6: Solving Problems

If interrupts are not detected by your emulator

emulator is functioning correctly, but if you are still convinced the emulator is
malfunctioning, contact your local Hewlett-Packard representative.
If interrupts are not detected by your emulator
If you are using the Real-Time C Debugger Interface on a PC, choose
RealTime→Monitor Intrusion→Disallowed, and choose RealTime→Memory
Polling→OFF. The first command prevents operator use of the monitor. The
second command prevents the interface from using the monitor to update its
displays. You will see dashes in place of values in the Registers and Watchpoints
windows. If you must use the emulation monitor, see the remaining checks in this
problem discussion.
If you are using the Graphical User Interface on a workstation, choose
Modify→Emulator Config... and select restriction to real-time runs and enable
target system interrupts.
If you are using the Terminal Interface, enter cf rrt=en, and cf ti=en.
Check to see if you are using the background monitor. Interrupts are ignored by
the emulation processor when executing in the background monitor.
Check to see if you are using the foreground monitor with many short-duration
interrupt requests. When the emulator enters the foreground monitor, and again,
when it exits the foreground monitor, it ignores interrupts. It detects interrupts
while executing the foreground monitor, except on entry to and exit from the
foreground monitor. If you are using short-duration interrupt requests, they may be
missed if they occur during entry to or exit from the foreground monitor.
117

Advertisement

Table of Contents
loading

Table of Contents