X-CUBE-DBFU is a project example that demonstrates an implementation of the dual bank functionality of the Flash memory.
Taking advantage of the dual bank feature in Field upgrade, brings several advantages described in the “Optimized usage of the dual bank structure of Flash memory in STM32 microcontrollers” Application note (AN4767).
- Firmware upgrade example
- Optional symmetric encryption on supported devices
- Automatic and manual bank selection
- Vector table relocation
- Using YMODEM RS-232 for binary loading