CAN bootloader
Figure 35. Speed command via CAN: Device side
The STM32F105xx and STM32F107xx sends the bytes as follows:
Message 1:
Message 2:
3.8
Read Memory command
The Read Memory command is used to read data from any memory address in RAM
(starting from address 0x20001000), Flash memory and information block (System memory
or option byte areas)
When the bootloader receives the Read Memory command, it starts to verify the contents of
the message:
●
ID of the command is correct or not
●
ReadOutProtection is disabled or enabled
●
Address to be read is valid or not
If the message content is correct it transmits an ACK message otherwise it transmits a
NACK message.
50/83
Std ID = 0x03, DLC = 1, data[0] = ACK= 0x79: with old baudrate if the receive
message is correct else data[0] = NACK= 0x1F
Std ID = 0x02, DLC = 1, data[0] = ACK = 0x79 with new baudrate
Doc ID 14156 Rev 1
AN2662
Need help?
Do you have a question about the STM32F105 Series and is the answer not in the manual?
Questions and answers