Notes On Mode Transitions; Access To The Reserved Area; Environment For Execution Of The Tutorial Program - Renesas H8 Series User Manual

Microcomputer development environment system
Hide thumbs Also See for H8 Series:
Table of Contents

Advertisement

8.2.2

Notes on Mode Transitions

The MCU makes a transition to some other mode when interrupts occur. In the E6000 emulator, a break interrupt
occurs with any of the following operations or actions. Therefore, break interrupts will occur even when no
interrupt has been set up in the user program. This will lead to unexpected mode transition.
• Forcible breaks (When the Esc key is pressed or the STOP tool bar button is clicked)
• Software breaks
• Breaks specified by the event detection system
• STEP (Step In, Step Over, Step Out) execution
• When a program is executed by a Go command from the address of a Software break.
When emulation breaks in the emulator, the operating mode immediately before the break (Active mode or
Subactive mode) and the cause of the break are displayed in the status bar and status window. The operating
mode can be referred to by looking at the status bar.
Examples:
ROM Write-Access Break (Active)
User Break (Subactive)
8.2.3

Access to the Reserved Area

When accessing the reserved area, note the following:
If the reserved area is used, the operation in the actual MCU cannot be guaranteed. If the user program extends
to the reserved area during debugging, select the MCU having the largest ROM capacity (for example, debug the
H8/3663 program in the H8/3664 mode).
In the E6000 emulator, one evaluation chip emulates several types of MCU. Therefore the emulator has I/O
registers other than those of the target MCU. Therefore, do not access unused addresses in the I/O register area.
The values when such unused address areas are read from and written to cannot be guaranteed. Note that the
address range H'F000 to H'F77F is used by the emulator system so do not access this area. Values are not
guaranteed when addresses in this range are read or written to. An access error break will not occur.
8.2.4

Environment for Execution of the Tutorial Program

(1) This tutorial program runs on the debugging platform H8/3664 E6000 emulator CPU 300H. Be sure to
remove the expansion I/O board from the H8/3664 E6000 emulator before running the tutorial program.
(2) To execute the tutorial program, specify "Tutorial.hws" stored in the following directory:
OS installation drive \Workspace\Tutorial\E6000\3664
The directory mentioned above cannot be specified depending on the version of the software. In such cases,
specify the following directory instead.
High-performance Embedded Workshop installation destination directory
\Tools\Renesas\DebugComp\Platform\E6000\3664\Tutorial
226

Advertisement

Table of Contents
loading

This manual is also suitable for:

H8/300h tiny seriesH8/3664 e6000

Table of Contents