RX610 Group
26. ROM (Flash Memory for Code Storage)
R01UH0032EJ0120 Rev.1.20
Page 894 of 1006
Feb 20, 2013
26.10.7
Programming/Erasure Host Command Wait State
Table 26.17 shows the host commands available in the programming/erasure host command wait state.
Table 26.17 Programming/Erasure Host Commands
Host Command Name
Function
User boot mat programming selection
Selects the program for user boot mat programming
User mat programming selection
Selects the program for user mat programming
256-byte programming
Programs 256 bytes of data
Erasure selection
Selects the erasure program
Block erasure
Erases block data
Memory read
Reads data from memory
User boot mat checksum
Performs checksum verification for the user boot mat
User mat checksum
Performs checksum verification for the user mat
User boot mat blank check
Checks whether the user boot mat is blank
User mat blank check
Checks whether the user mat is blank
Read lock bit status
Reads from the lock bit
Lock bit program
Writes to the lock bit
Lock bit enable
Enables the lock bit protection
Lock bit disable
Disables the lock bit protection
Embedded program status inquiry
Inquires regarding the state of the RX610
If the host has sent an undefined command, the RX610 returns a response indicating a command error. For the format of
this response, see section 26.10.5, Inquiry/Selection Host Command Wait State.
To program the ROM, issue a programming selection command (user boot mat programming selection or user mat
programming selection command) and then a 256-byte programming command from the host. Upon reception of a
programming selection command, the RX610 enters the programming data wait state (see section 26.10.3, State
Transitions in Boot Mode). In response to a 256-byte programming command sent from the host in this state, the RX610
starts programming the ROM. When the host sends a 256-byte programming command specifying FFFF FFFFh as the
programming start address, the RX610 detects it as the end of programming and enters the programming/erasure host
command wait state.
To erase the ROM, issue an erasure selection command and then a block erasure command from the host. Upon reception
of an erasure selection command, the RX610 enters the erasure block selection wait state (see section 26.10.3, State
Transitions in Boot Mode). In response to a block erasure command sent from the host in this state, the RX610 erases the
specified block in the ROM. When the host sends a block erasure command specifying FFh as the block number, the
RX610 detects it as the end of erasure and enters the programming/erasure host command wait state.
Summary of Contents for RX600 Series
Page 1006: ...RX610 Group R01UH0032EJ0120 ...