2019-06-14 05:20 AM
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.
2019-06-14 07:35 AM
For a product you should consider your own bootloader.