
Figure 5.3 [ID Code verification] Dialog Box
[Note on Program Flash mode]
When the ID code is specified by the -ID option of the lmc30, download the MOT file or HEX file. When the X30 file
is downloaded, the ID code is not effective. When downloading the X30 file, specify the ID code using an assembler
directive command such as “.BYTE”. The file to which the ID code specified by the assembler directive command
“.ID” is output varies depending on the version of the assembler. For details, refer to the user’s manual of the assembler.
9. Operation clock while the user program remains idle
While the user program remains idle, the E8 emulator program changes the main clock divide-by-N value as it runs.
10. Reset
The reset vector is used by the E8 emulator program. If the MCU is reset while executing the user program, control
is transferred to the E8 emulator program and the user program is made to stop.
Do not use the hardware reset 2, software reset, watchdog timer reset and oscillation stop detection reset, otherwise
the E8 emulator will not operate normally.
11. Memory access during emulation execution
When referring or modifying the memory contents, the user program is temporarily halted. For this reason, real-time
emulation cannot be performed. When the real-time emulation is necessary during the program operation, firstly
disable the automatic update in the watch window or fix the display in the memory window so that the memory
access will not occur during execution.
12. When the E8 does not supply power to the user system, the E8 emulator consumes the power voltage of the user
system from several mA to over 10 mA. This is because the user power supply drives one 74LVC125A to make
the communication signal level match the user system power supply voltage.
13. When debugging, the flash memory is frequently re-written by the E8 emulator. Therefore, do not use an MCU that
has been used for debugging.
Also, as the program for the E8 emulator is written into the MCU while debugging, save the contents of the
MCU’s flash memory that have been used for debugging. Do not use them as the ROM data for products.
14. NMI interrupt
If NMI interrupts are to be used, be sure to take the necessary measures before executing the user program by, for
example, disabling automatic updates of the watch window and freezing the display of the memory window in order
to ensure that no memory accesses will occur during user program execution.
If an NMI interrupt occurs while the user program remains idle or when memory contents are referenced or changed
during user program execution, device operation becomes uncontrollable by the E8 emulator.
19
Komentarze do niniejszej Instrukcji