메인 콘텐츠로 건너뛰기
Knowledgebase
Home
Renesas Korea

How are ID codes handled when debugging an R8C Family MCU with E8?

Last Updated:04/26/2017

Question:

How are ID codes handled when debugging an R8C Family MCU with E8?

Answer:

ID Codes are handled differently when debugging R8C/10 to R8C/13 MCUs and R8C/14 MCUs or beyond, as described below.

R8C/10 to R8C/13 Group MCUs:
In all E8 emulator modes, the ID code described in the user program is written to the flash memory. Also, when the E8 emulator is connected, the entire flash memory is erased before the emulator is started up, regardless of any ID code written in the memory.
Accordingly, after debug, when the "Program Flash" mode is selected and the debugger is restarted, the ID code to be input is the ID code specified in the user program.

R8C/14 Group MCUs and beyond:
In all debug modes other than the "Program Flash" mode (formerly 'Writing Flash memory mode'), ID code FFFFFFFFFFFFFFh is written to the flash memory regardless of the ID code specified in the user program.
Accordingly, after debug, when the "Program Flash" mode (formerly 'Writing Flash memory mode') is selected and the debugger is restarted, the ID code to be input is FFFFFFFFFFFFFFh.
Also, when the E8 emulator is connected, if the ID code written in the flash memory and the user's ID code do not match, the emulator cannot be started up. However, when the ID code is FFFFFFFFFFFFFFh, the ID is considered invalid and the E8 emulator automatically verifies the ID and starts up.

NOTE: This specification corresponds to E8 emulator software V.2.09 Release 00 and later.

Suitable Products

E8
  • 이 기사가 도움이 되셨나요?