H8S, H8SX Family E10A-USB Emulator
Section 2 Specifications of the Emulator’s Software
R20UT0271EJ0100 Rev. 1.00
Page 15 of 20
May 13, 2011
2.2.5 Trace
Function
The emulator uses the branch-instruction trace function in the MCU, and acquires a trace by
operating the user program in realtime. The branch-instruction trace function displays the eight-
channel branch-source address, the mnemonic, and the operand.
2.2.6
Debugging in the External Flash Memory
This emulator supports debugging in the external flash memory, which is the function to allow
downloading of programs to the external flash memory area. Settings for the external flash
memory should be made in the [External Flash memory setting] dialog box opened at initiation of
the emulator. To display the [External Flash memory setting] dialog box, check [Use External
Flash memory setting] in the [Select Emulator mode] dialog box. Debugging function equivalent
to that in the H8S E10A-USB system becomes available in the external flash memory area by
specifying the initialization, write, or erase module*
1
and filling information on the external flash
memory. Settings made in the [External Flash memory setting] dialog box are retained. Next time
this dialog box is launched, the previous settings are displayed. Clicking the [Save] button saves
the contents that have been set. The file to be saved (*.EFF: external flash memory data setting
file) is loaded by clicking the [Browse…] button for [Select External Flash setting file]. When the
file has been set, it is registered as the history (recent 10 files) in the combo box and selected to be
loaded. Up to 1024 blocks can be specified for the external flash memory via the [External Flash
memory setting] dialog box of the emulator. The maximum size allowed between the start address
and the end address of the external flash memory is 16 Mbytes*
2
. Since this function forcibly
changes the device settings in the emulator when the initialization, write, or erase module is
called, the emulator operates differently with the contents of the user program. To verify the
operation of the user program, disable the [Use External Flash memory] check box and activate
the emulator.
Notes: 1. Prepare initialization, write, and erase modules that are suitable for the external flash
memory being used.
2. Make settings accord with the region of memory on the individual device.
Table 2.7 lists the items contained in the [External Flash memory setting] dialog box.