 |
|
 |
MAEC TOOL NEWS:
MAECT-M30620T-CPE-010616D
Please take note of the problem shown below in using compact emulator M30620T-CPE for the M16C/62 group's M16C/62A series MCUs.
- Versions Concerned
- The versions of firmware M30620C.S: Ver.1.20.00 and earlier
- Your firmware's version can be confirmed by the following steps:
- (1) Start up PD30M.
- (2) Select the [Help] -> [About] menu in PD30M.
- (3) On the Version dialog box that appears, confirm the version of the firmware.
- Problem
- When performing run-time debugging(*1), the software breakpoints that have been set are temporarily cleared.
- Note: *1. Run-time debug is a function of referencing memory during the user program execution.
Example:
------------------------------------------------------------------------
(1) A software breakpoint is set at address C0017.
C0000 MOV.W #0000H,0400H
C0006 ADD.W #0001H,0400H
C000C CMP.W #FFFFH,0400H
C0012 JNE C0006H
C0014 NOP
C0015 NOP
C0016 NOP
C0017 JMP C0017H <-- A software breakpoint is set here
In this program, the value at address 0400H is incremented,
and when it reaches FFFFH, execution jumps to address C0017.
(2) The program begins at address C0000.
(3) The Dump window is updated (run-time debugging performed) before
the software breakpoint is reached.
(4) Because the breakpoint is temporarily cleared by the execution of
run-time debugging as described in 2, software break cannot be
generated even if the break condition is met (that is, the value at
address 0400H reaches FFFFh, and execution jumps to address C0017,
where break would occur).
Note that though the software breakpoint is temporarily cleared,
the program runs properly.
(5) The program can be halted at address C0017 by the STOP command,
which shows that the program does not be affected.
------------------------------------------------------------------------
- Workaround
- This problem has already been fixed in the product's firmware Ver.1.20.00. So, please download it from our tool homepage, following the steps below.
- (1) Download firmware file "dlu.exe" (a self-extracting archive)
- (2) Decompress this file and read the Readme_e.txt file; then, upgrade your firmware according to the instructions of Readme_e.txt.
- Now we are offering information on M30620T-CPE by e-mail to the customers who have made the user registration of this product.
If you have not already registered, please e-mail regist_tool@renesas.com.
|
 |