Applications Engineering
RTA-FOUSB-MON User’s Manual Rev 1.8
8 / 29
August 2003
An example of the FoUSB Programmer application with the RTA-M16C62P board connected is shown
below.
Fig. 5.2 Example of FoUSB Programmer Screen
with Target Connected
Basic FoUSB Programmer Operations
The
Standard Device Programmer Functions
follow the basic file open, erase, program, ROM memory
dump, and RAM memory read/write like other programmers.
•
Open
allows you to select a firmware file you want to program to the target MCU.
•
Read
allows you to dump Flash memory and display it on a screen or write to a text file.
•
Erase
allows you to erase a block or the entire Flash memory.
•
Memory
allows you to read or write internal RAM memory including MCU SFRs.
•
Program
allows you to program or erase, program, and verify the target MCU.
The
Unlock
function used to “unlock” Renesas MCU’s for memory access. Renesas M16C MCU’s are
equipped with a security feature, a 7-byte ID, to prevent firmware program disassembly. The user must
enter the security ID information to be able to access Flash memory access. In a ‘Locked’ state, the only
function you can use is the Unlock function.
An exception of the Unlock function is when the security ID is all zeroes (0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00) or all ones (0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF). For these two ID’s, the application
automatically unlocks the device.
The
Command
button is used to send boot commands to the target MCU (when in boot mode). This
button is used to debug monitor firmware and by device programmer manufacturers.
Firmware versions and loaded
MCU Monitor Image (MMI) file