
USART bootloader
AN2662
Doc ID 14156 Rev 1
Figure 7.
Get ID command: host side
1.
GID = Get ID.
Figure 8.
Get ID command: device side
1.
GID = Get ID.
Wait for ACK
or NACK
Receive N = number of bytes – 1
Wait for ACK
or NACK
End of GID
(1)
NACK
ACK
ai14633
Send 0x02+0xFD
Start GID
(1)
Receive PID
NACK
ACK
Send ACK byte
Start GID
(1)
Received
byte = 0x02+0xFD?
Send N = number of bytes – 1
End of GID
(1)
No
Yes
ai14636
Send NACK byte
Send ACK byte
Send product ID