Download E8a Emulator Additional Document for User`s Manual

Transcript
E8a Emulator
7. Notes on Using the E8a Emulator
(10) Registers initialized by the E8a emulator
When the system is launched, the E8a emulator initializes the general registers and some of the flag registers as shown in
Table 7.4.
Table 7.4
E8a Emulator Register Initial Values
Status
Register
Initial Value
E8a
PC
Emulator
R0 to R3 (bank 0, 1)
0000h
Activation
A0, A1 (bank 0, 1)
0000h
FB (bank 0, 1)
INTB
USP
ISP
Reset vector value in the vector address table
0000h
00000h
0000h
Work RAM Address for the E8a emulator + 80h [*1]
SB
0000h
FLG
0000h
(11) Reserved area
The addresses not specified in the Hardware Manual of MCUs are reserved area. Do not change the contents. Otherwise,
the E8a emulator cannot control the MCU.
- The value of this area is undefined when referenced in the memory window.
- In this area, the memory window’s search, compare and move functions do not work normally.
(12) On-chip oscillator for the E8a emulator
The on-chip oscillator for the E8a emulator is activated during the debugging by the E8a emulator.
For this reason, functions to reduce power consumption need to be checked using your final products or system for which
only the user program is written to the MCU, with the E8a emulator disconnected.
The functions can also be checked by writing only the user program to the MCU in the ‘Program Flash’ mode, ending the
debugger, then executing the user program. In the [Emulator Setting] dialog box displayed when starting the debugger,
select [Program Flash], then check [Execute the user program after ending the debugger].
Note:
[*1] The Work RAM address for the E8a emulator is specified in the [Firmware Location] tab of the [Emulator Setting]
dialog box.
R20UT2011EJ0301 Rev.3.01
May 08, 2012
Page 33 of 42