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