Section 17 Flash Memory
Rev. 3.00 Sep. 27, 2007 Page 629 of 758
REJ09B0243-0300
•
Inquiry-and-Selection State
In this state, the boot program returns information on the flash ROM in response to inquiry
commands sent from the host, and selects the device, clock mode, and bit rate in response to the
respective selection commands.
The inquiry and selection commands are listed in table 17.12.
Table 17.12 Inquiry and Selection Commands
Command Command
Name
Function
H'20
Inquiry on supported
devices
Requests the device codes and their respective boot
program names.
H'10
Device selection
Selects a device code.
H'21
Inquiry on clock modes Requests the number of available clock modes and their
respective values.
H'11
Clock-mode selection
Selects a clock mode.
H'22
Inquiry on frequency
multipliers
Requests the number of clock signals for which frequency
multipliers and divisors are selectable, the number of
multiplier and divisor settings for the respective clocks, and
the values of the multipliers and divisors.
H'23
Inquiry on operating
frequency
Requests the minimum and maximum values for operating
frequency of the main clock and peripheral clock.
H'25
Inquiry on user MATs Requests the number of user MAT areas along with their
start and end addresses.
H'26
Inquiry on erasure
blocks
Requests the number of erasure blocks along with their
start and end addresses.
H'27 Inquiry
on
programming size
Requests the unit of data for programming.
H'3F
New bit rate selection
Selects a new bit rate.
H'40 Transition
to
programming/erasure
state
On receiving this command, the boot program erases the
user MAT and enters the programming/erasure state.
H'4F
Inquiry on boot
program state
Requests information on the current state of boot
processing.
The selection commands should be sent by the host in this order: device selection (H'10), clock-
mode selection (H'11), new bit rate selection (H'3F). These commands are mandatory. If the same
selection command is sent two or more times, the command that is sent last is effective.
Summary of Contents for SH7124 R5F7124
Page 2: ...Rev 3 00 Sep 27 2007 Page ii of xx ...
Page 8: ...Rev 3 00 Sep 27 2007 Page viii of xx ...
Page 36: ...Section 1 Overview Rev 3 00 Sep 27 2007 Page 16 of 758 REJ09B0243 0300 ...
Page 68: ...Section 2 CPU Rev 3 00 Sep 27 2007 Page 48 of 758 REJ09B0243 0300 ...
Page 108: ...Section 5 Exception Handling Rev 3 00 Sep 27 2007 Page 88 of 758 REJ09B0243 0300 ...
Page 166: ...Section 7 User Break Controller UBC Rev 3 00 Sep 27 2007 Page 146 of 758 REJ09B0243 0300 ...
Page 724: ...Section 20 List of Registers Rev 3 00 Sep 27 2007 Page 704 of 758 REJ09B0243 0300 ...
Page 772: ...Rev 3 00 Sep 27 2007 Page 752 of 758 REJ09B0243 0300 ...
Page 778: ...Rev 3 00 Sep 27 2007 Page 758 of 758 REJ09B0243 0300 ...
Page 781: ......