cancel
Showing results for 
Search instead for 
Did you mean: 

STM32 System Memory DFU Bootloader Temperature Issues

IHC
Associate

Hi,

we intend to use the STM32F479 in an industrial application where ambient temperatures might vary, and we would like to use the system memory dfu as a backup bootloader.

In AN2606 I found the following note:

„For STM32 devices embedding bootloader using the DFU/CAN interface in which the

external clock source (HSE) is required for DFU/CAN operations, the detection of the HSE

value is done dynamically by the bootloader firmware and is based on the internal oscillator

clock (HSI, MSI). Thus, when due to temperature or other conditions, the internal oscillator precision is altered above the tolerance band (1% around the theoretical value), the bootloader might calculate

a wrong HSE frequency value. In this case, the bootloader DFU/CAN interfaces might dysfunction or might not work at all. “

Has anyone here used the stm32 system memory dfu bootloader? Did you encounter the above-mentioned issues?

Thanks.

1 REPLY 1
Uwe Bonnes
Principal II

For a product you should consider your own bootloader.