Renesas R0E00030AKCT00 User Manual page 56

E30a emulator
Table of Contents

Advertisement

E30A Emulator User's Manual
Notes on Debug Monitor Program Intervention:
The following functions result in the realtime capability becoming impaired because the debug monitor
program intervenes. Also, in order to complete processing of the debug monitor program as fast as
possible, do not operate the MCU's internal DMA during the processing.
- Run-time debugging (Referring and modifying the memory during user program execution)
- RAM monitor
- Data comparison break (when a break for data access is set in event E5)
The RAM monitor function should be adjusted for sampling intervals (byte/word data acquisition
intervals in ms units) during user program execution. Since the updating time is extended if a wide area
is displayed in bytes, we recommend displaying only the necessary area in word size.
Note on Trace Mode:
When selecting Trace priority, the user program execution may be delayed depending on the event
occurrence interval because the MCU processes the trace information output prior to others.
When selecting MCU execution priority, the execution speed of the user program is not affected.
Notes on the Simultaneous Use of Multiple Functions:
Data comparison breaks and RAM monitor cannot be used at the same time. If event E5 is set for a
data access break, the RAM monitor functions cannot be specified. If the RAM monitor function needs
to be used, event E5 cannot be specified for a data access break.
Be aware that if a run-time debug, RAM monitor, or data comparison break is used during a branch
trace in which branch addresses are recorded, the recorded information will include branch information
(debug monitor program processing address) which the user program does not generate.
Note on Debugging in the Stop Mode or Wait Mode:
While the user program is running, the emulator communicates with the MCU, for example, to check the
operating status of the MCU, or to receive the trace information from the MCU.
The PLL clock divided by the base clock divider is used for communication between the emulator and
the MCU. Therefore, when executing the STOP or WAIT instruction, or when temporarily switching to
the PLL self-oscillation mode, select the check box "Do not communicate with MCU while target is
executing" to avoid communication breakdown. The debug function cannot be used because the
emulator does not communicate with the MCU when executing the user program. However, it is
possible to press the stop button after restored to the base clock specified in the Clock column.
When the emulator is connected, the PLL clock stop bits are ignored. Therefore, the PLL keeps
oscillating even when the WAIT or STOP instruction is executed. This means that BCLK is also
oscillating, so that control returns from WAIT or STOP by an INT8, 7 or 6 or other interrupt request.
Note on MCU Reset:
Software reset and hardware reset cannot be used during the user program execution. If the MCU is
reset during the user program execution, the emulator recovers communication with the MCU and the
user program stops in a reset state.
R20UT0422EJ0501 Rev.5.01
Mar 15, 2016
Appendix C Notes on Using This Product
Page 56 of 65

Advertisement

Table of Contents
loading

This manual is also suitable for:

E30a

Table of Contents