CAN bootloader
The host sends the messages as follows
Command message: Std ID = 0x00, data length code (DLC) = 'not important'.
Figure 29. Get command via CAN: Device side
The STM32F105xx and STM32F107xx sends the messages as follows
Message 1: Std ID = 0x00, DLC = 1, data = 0x79
Message 2: Std ID = 0x00, DLC = 1 data = N = 12 = the number of bytes to be sent -1
Message 3: Std ID = 0x00, DLC = 1, data = bootloader version (0 < version <= 255)
Message 4: Std ID = 0x00, DLC = 1, data = 0x00
Message 5: Std ID = 0x00, DLC = 1, data = 0x01
Message 6: Std ID = 0x00, DLC = 1, data = 0x02
Message 7: Std ID = 0x00, DLC = 1, data = 0x03
Message 8: Std ID = 0x00, DLC = 1, data = 0x11
Message 9: Std ID = 0x00, DLC = 1, data = 0x21
Message 10: Std ID = 0x00, DLC = 1, data = 0x31
Message 11: Std ID = 0x00, DLC = 1, data = 0x43
44/83
(1 <= N +1 <= 256)
Doc ID 14156 Rev 1
- ACK
- Get command
- Get Version & Read Protection
Status command
- Get ID command
- Speed command
- Read memory command
- Go command
- Write memory command
- Erase memory command
AN2662
Need help?
Do you have a question about the STM32F105 Series and is the answer not in the manual?
Questions and answers