R0E0200F0EMU00 Renesas Electronics America, R0E0200F0EMU00 Datasheet - Page 387

no-image

R0E0200F0EMU00

Manufacturer Part Number
R0E0200F0EMU00
Description
EMULATOR E200 MAIN BODY-SH7780
Manufacturer
Renesas Electronics America
Series
SuperH®r
Type
In-Circuit Emulatorr
Datasheet

Specifications of R0E0200F0EMU00

Contents
Emulator Board, Cables, Software and Documentation
For Use With/related Products
SH7780
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
6.22 Download Function to the Flash Memory Area
The emulator enables downloading to the external flash memory area. This function requires a
program for writing the flash memory (hereinafter referred to as a write module), a program for
erasing the flash memory (hereinafter referred to as an erase module), and the RAM area for
downloading and executing these modules.
Note: The write and erase modules must be prepared by the user.
• Interface with write and erase modules and emulator firmware
Table 6.3 Module Interface
Module Name
Write module
Erase module
Note: The (L) means the longword size.
The write and erase modules must be branched from the emulator firmware. To branch from
the emulator firmware to the write and erase modules, or to return from the write and erase
module to the emulator firmware, the following conditions must be observed:
⎯ Describe all the write and erase modules with the assembly language.
⎯ Save and return all the general register values and control register values before and after
⎯ Return the write or erase module to the calling source after processing.
⎯ The write and erase module must be a Motorola-type file.
calling the write or erase module.
The module interface must be as follows to pass correctly the information that is required
for flash memory accessing.
Argument
R4(L): Write address
R7(L): Verify option
0 = no verify,
1 = verify
R5(L): Access size
0x4220 = byte,
0x5720 = word,
0x4C20 = longword
R6(L): Write data
R4(L): Access size
0x4220 = byte,
0x5720 = word,
0x4C20 = longword
Return Value
R0(L): End code
Normal end = 0,
Abnormal end = other than 0,
Verify error = BT
None
361

Related parts for R0E0200F0EMU00