
355
[General] page
[Device] Selects the MCU to be emulated. To use an MCU not included in the list,
select [Custom] to specify the functions required for this MCU. See the
hardware manual for details.
[Mode] Selects the MCU's operating mode.
[Clock] Selects the speed of the MCU’s clock.
[SubClock] Selects the speed of the MCU’s sub-clock.
[Timer Resolution] Selects the resolution of the timer for use in execution time measurement.
The value 20 ns, 125 ns, 250 ns, 500 ns, 1 us, 2 us, 4 us, 8 us, or 16 us
can be selected.
The timer for execution time measurement has a 40-bit counter.
At 20 ns the maximum time that can be measured is about six hours, and
at 16 µs the maximum time is about 200 days.
When the counter overflows, the maximum time possible for
measurement will be displayed with prompt “>” that indicates that the
counter has overflowed.
[Enable read and write on the
fly]
When this box is checked, it is possible to access the target system
memory while the user program is running. Do not check this box if you
require realtime emulation.
- When accessing the internal ROM, internal RAM, or emulation memory
HEW accesses the memory directly as the bus mastership is released to
the emulator without breaking the user program. The MCU waits for
approximately 80 us while operating at 20 MHz.
- When accessing the internal I/O, DTCRAM, or user memory
Memory is accessed with breaking the user program. This pause is
approximately 2 ms while operating at 20 MHz.
When the internal RAM is disabled, an access to this area is not available
during the user program execution.
Note:
When the content of the memory is modified during the user program
execution (e.g. modification in the [Memory] window or by the
MEMORY_EDIT command), HEW reads the content to update the value.
HEW also reads the memory content when the content has been updated
by operations such as selecting [Memory -> Refresh]. In this case, the
content of memory is read and then updated in each of the windows.
To prevent unnecessary reading of the memory content, close the
window displaying the memory content (such as the [Memory] or
[Disassembly] window) or make the settings so that the content will not
be updated.
The [Monitor] window, or the [Watch] window that satisfies the conditions
listed below displays the memory content. Note that, however, opening
these windows does not prevent realtime operation because the method
of updating the memory content in these windows is different.
Conditions:
1. Registered symbols are only allocated to general-purpose registers.
2. Registered symbols are only allocated to the monitor range set by the
[Monitor] function (the mark R is colored in blue).
3. Registered symbols are comprised of those with the conditions 1 and 2
listed above.
[Break on access error] When this box is checked, a break (the user program stops) occurs if
your program accesses an access-prohibited area or writes to a write-
protected area.
Comentários a estes Manuais