Is it possible to configure the STM32F4 Bootloader USART to use a fixed baud rate?
I am using the in-built stm32f4 bootloader to allow software upgrades of the software in the field. However these updates are sometimes failing.
This is due to the in-built baud rate detection sometimes setting an incorrect baud rate. We are unable to detect this in the software so continue with the update regardless which is ultimately leading to the flashing process being aborted due to corruption of the image. This also leaves our devices in an unusable state until the flashing is successful.
Is there any way to either:
- Configure a static/fixed baud rate on the STM32?
- Read back the auto-detected baud rate to check its a match before continuing?
