Skip to main content
This topic has been closed for replies.
Best answer by waclawek.jan

Fair point; but checking AN2606 it appears that no 'F3 supports CAN bootloader.

JW

4 replies

Super User
May 20, 2021

AN3154 may be simply too old and never been updated. The bootloader protocols haven't changed that much, if at all.

For availability of individual peripherals for bootloading in the various subfamilies, check AN2606.

JW

Peta_rjAuthor
Visitor II
May 20, 2021

Ok. Thanks. The revision of the document is from December 2019 and F3 has been with us since 2012 - so I am hesitant with the "too old" hypothesis.

Super User
May 20, 2021

Fair point; but checking AN2606 it appears that no 'F3 supports CAN bootloader.

JW

Peta_rjAuthor
Visitor II
May 20, 2021

Hm. There goes AN4228 (Migrating from STM32F1 Series to STM32F3 Series microcontrollers)

The F105 and F107 definitely do have CAN bootloaders - so if you need one, that migration path is blocked.

Ok - topic resolved.

Graduate II
May 20, 2021

One could implement their own loader emulating the protocol. Use a GPIO rather than the BOOT0 pin, and don't erase your loader.

Perhaps there's a simpler migration path to a current device?