Section 17 Flash Memory
Rev. 3.00 Sep. 27, 2007 Page 644 of 758
REJ09B0243-0300
ERROR (1 byte): Error code
H'54: Error in selection processing (processing was not completed because of a transfer
error)
(2) 128-byte
programming
In response to the 128-byte programming command, the boot program executes the flash-writing
program transferred in response to the command to program into the user MAT.
Command H'50
Address
for
programming
Data
…
…
SUM
Command H'50 (1 byte): 128-byte programming
Address for programming (4 bytes): Address where programming starts
Specify an address on a 128-byte boundary.
[Example] H'00, H01, H'00, H'00: H'00010000
Programming data (n bytes): Data for programming
The length of the programming data is the size returned in response to the programming
size inquiry command.
SUM (1 byte): Checksum
Response
H'06
Response H'06 (1 byte): Response to 128-byte programming
The ACK code is returned on completion of the requested programming.
Error
response
H'D0
ERROR
Error response H'D0 (1 byte): Error response to 128-byte programming
ERROR (1 byte): Error code
H'11: Sum-check error
H'2A: Address error (the address is not within the range for the selected MAT)
H'53: Programming error (programming failed because of an error in programming)
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: ......