Skip to main content
IHC
Visitor II
June 14, 2019
Question

STM32 System Memory DFU Bootloader Temperature Issues

  • June 14, 2019
  • 1 reply
  • 678 views

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.

This topic has been closed for replies.

1 reply

Uwe Bonnes
Chief
June 14, 2019

For a product you should consider your own bootloader.