Figure 41. Command Flow
Host
Sends first character of the
":"
Frame
":"
Sends frame (made of 2 ASCII
characters per Byte)
Echo analysis
AT89C51RB2/RC2
Bootloader
If (not received ":")
Else
Sends echo and start
reception
Gets frame, and sends back ec
for each received Byte
Write/Program Commands
This flow is common to the following frames:
• Flash/EEPROM Programming Data Frame
• EOF or Atmel Frame (only Programming Atmel Frame)
• Config Byte Programming Data Frame
• Baud Rate Frame
Description
Figure 42. Write/Program Flow
Host
Bootloader
Send Write Command
Write Command
Wait Write Command
OR
Wait Checksum Error
COMMAND ABORTED
’X’ & 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
99
4180E–8051–10/06