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

What is the difference between E1 or E20 when used and when it is not used?

Latest Updated:12/18/2013

Question:

I have written my own code that programs and erases the ROM and data flash. When debugging using a E1 or E20 debugger, program/erase can be performed without any problems. However, if the E1 or E20 is removed from the target board and the microcontroller operates stand-alone, program/erase cannot be performed. What is the reason for this difference between when E1 or E20 is used and when it is not used?

Answer:

When programming/erasing the on-chip ROM (program ROM) or data flash, the FCU firmware located in the on-chip ROM (FCU firm) needs to be transferred to the FCU RAM area.

When using an emulator debugger, the FCU firmware must be transferred to the FCU RAM area before the emulator debugger downloads the user program to the target microcontroller in order to program/erase the on-chip ROM (program ROM) of the target microcontroller.
On the other hand, when the microcontroller operates stand-alone, the FCU firmware is not transferred to the FCU RAM area when the microcontroller starts up. Therefore, it is necessary for the user program to transfer the FCU firmware to the FCU RAM area before programming/erasing the on-chip ROM (program ROM) or data flash.
For more information on how to transfer FCU firmware to the FCU RAM area, please refer to the "Procedure for Firmware Transfer to FCU RAM" figure in the User's Manual: Hardware.

The user may also use the Renesas provided 'Simple Flash API for RX600'. This application note is available on the Renesas website. The application note's Renesas document number is R01AN0544EU.

Suitable Products
RX62N, RX621
RX62T
RX610
RX630
RX63N, RX631
RX210
  • 이 기사가 도움이 되셨나요?