4-12
Using the 162Bug Debugger
4
162Bug Vector Table and Workspace
As described in the Memory Requirements section of Chapter 3, the
162Bug firmware needs 64KB of read/write memory to operate.
With the exception of the first 1024-byte vector table area, you must
be extremely careful not to use the above-mentioned memory areas
for other purposes.
Refer to the Memory Requirements section of Chapter 3 to determine
how to dictate the location of the reserved memory areas.
Examples
❏
If, for example, your program inadvertently wrote over the
static variable area containing the serial communication
parameters, these parameters would be lost, resulting in a
loss of communication with the system console terminal.
❏
If your program corrupts the system stack, then an incorrect
value may be loaded into the processor Program Counter
(PC), causing a system crash.
162Bug
reserves ...
For ...
1024-byte area
A user program vector table area
1024-byte area
An exception vector table for the debugger itself to use
Space for static variables, and initializes these static variables to
predefined default values.
Space for the system stack, and initializes the system stack pointer to
the top of this area.
Содержание 700 Series
Страница 2: ......
Страница 3: ...700 800 Series MVME162LX Embedded Controller Installation and Use V162 7A IH1 ...
Страница 48: ...1 34 Board Level Hardware Description 1 ...
Страница 70: ...2 22 Hardware Preparation and Installation 2 ...
Страница 138: ...A 18 Configure and Environment Commands A ...
Страница 144: ...B 6 Disk Tape Controller Data B ...
Страница 146: ...C 2 Network Controller Data C ...
Страница 156: ...Index IN 6 I N D E X W watchdog timer 1 24 Z Z85230 serial communications controllers SCCs 3 6 ...