HP MC68040 User Manual page 672

Emulator, graphical user interface
Table of Contents

Advertisement

Chapter 18: Connecting the Emulator to a Target System
Installing Emulator Features
Line
-----
If the monitor detects problems with the stack pointer (the stack pointer must be
even), or if the monitor has a problem accessing the stack memory, an error
message is issued. Additionally, the monitor checks to make sure that the stack has
been written correctly before exiting. Problems are indicated by the error messages
listed below.
From this point on, most of the problems will be discussed from a functional point
of view instead of a parametric point of view. If any of the functional problems
discussed below identify a problem that looks parametric, use the debugging
techniques of the previous procedures to isolate the problem.
!ERROR 151! Interrupt stack pointer is odd or uninitialized
!ERROR 610! Unable to run
This message indicates that the stack pointer is invalid. Only word-aligned stack
pointers are allowed with the emulator. If this error is seen, the run will not be
attempted.
!ERROR 170! Target bus error: 0000000e8@sd
!ERROR 610! Unable to run
This message indicates a bus error occured during the stack write. This behavior
could be caused by putting the stack in a memory range that responded with bus
error for all accesses, or bus error on write accesses. Or, it could be caused by
putting the stack where nothing responds, and the bus error is the result of a
timeout. Keep in mind that the stack grows down from the initial stack pointer.
!STATUS 170! Emulator terminated hung bus cycle: 0000000e8@sd long write
!ERROR 610! Unable to run
This message indicates that the stack is in an address range that did not respond
with a memory strobe. Make sure that the stack is placed in valid memory.
!ERROR 151! Interrupt stack is not located in RAM: 0000000e8@sd
!ERROR 610! Unable to run
642
addr,H
68040 Mnemonic
--------
------------------------------------------
-4
000000f0
$00------ mon sdata byte read
-3
000009b4
$4E714E71 mon sprog long read
-2
000000ec
$000a007C
-1
000000e8
$27000000
0
00000008
$000060FE
1
0000000c
$000BADAD
sdata long read
<-unstack
sdata long read
<-unstack
sprog long read
<-target program
sprog long read

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ec040Lc04064783a64783b

Table of Contents