The X-CUBE-DBFU Expansion Package is a project example that demonstrates an implementation of the on-the-fly firmware update on STM32 microcontrollers with a dual-bank Flash memory.
The advantages of this feature are detailed in the On-the-fly firmware update for dual bank STM32 microcontrollers application note (AN4767), available on www.st.com.
- Firmware upgrade example
- Optional symmetric encryption on supported devices
- Automatic and manual bank selection
- Vector table relocation
- Using YMODEM RS-232 for binary loading