User guide

Atmel AVR2054: Serial Bootloader User Guide [APPLICATION NOTE]
8390DWIRELESS03/2015
14
Figure 3-2. Embedded serial bootloader programming algorithm.
Reset
Is HANDSHAKE_REQ
received?
Send HANDSHAKE_CONF
Is received record
valid?
Write record
data to flash and
send ACK data
sequence
Send NACK
data sequence
Yes
No
Yes
Read next
record from
UART
Is this the last record
(S8)?
No
Jump to
program entry
point
Yes
No
Waiting for
HANDSHAKE_REQ