The design example shows OTA firmware update performed on a microcontroller using the "staging + copy" method.
bootloader\stm32f4xx_hal_flash.o: ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c bootloader\stm32f4xx_hal_flash.o: ../Drivers/STM32F4xx_HAL_Driver/Inc ...
bootloader\stm32f4xx_hal_flash_ex.o: ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c bootloader\stm32f4xx_hal_flash_ex.o: ../Drivers/STM32F4xx_HAL_Driver ...