USART bootloader
Figure 3.
Figure 4.
16/83
Get command: host side
Receive the bootloader version
Receive the supported commands
Get command: device side
Start Get
Received
byte = 0x00+0xFF?
Send ACK byte
Send the number of bytes
(version+commands)
Send the bootloader version
Send the supported commands
Send ACK byte
End of Get
Doc ID 14156 Rev 1
Start Get
Send 0x00 + 0xFF
NACK
Wait for ACK
or NACK
ACK
Receive the number of bytes
(version+commands)
Wait for ACK
NACK
or NACK
ACK
End of Get
No
Send NACK byte
Yes
ai14631
ai14632
AN2662
Need help?
Do you have a question about the STM32F105 Series and is the answer not in the manual?
Questions and answers