T89C51RD2
Description
Figure 27. Write/Program Flow
Host
Send Write Command
Write Command
Bootloader
Wait Write Command
OR
Wait Checksum Error
COMMAND ABORTED
’X’ & twice (CR & LF)
OR
Wait Security Error
COMMAND ABORTED
’P’ & CR & LF
Wait COMMAND_OK
COMMAND FINISHED
’.’ & CR & LF
Checksum error
Send Checksum error
NO_SECURITY
Send Security error
Wait Programming
Send COMMAND_OK
Example
Programming Data (write 55h at address 0010h in the Flash)
HOST
: 01 0010 00 55 9A
BOOTLOADER : 01 0010 00 55 9A . CR LF
Programming Atmel function (write SSB to level 2)
HOST
BOOTLOADER
: 02 0000 03 05 01 F5
: 02 0000 03 05 01 F5. CR LF
Writing Frame (write BSB to 55h)
HOST
BOOTLOADER
: 03 0000 03 06 00 55 9F
: 03 0000 03 06 00 55 9F . CR LF
69
4243G–8051–05/03