on
2022-09-20
4:58 AM
- edited on
2025-08-01
12:22 AM
by
Laurids_PETERSE
Why does STM32CubeProgrammer erase/overwrite data (Cortex-M4 application) at flash address (0x08000000) during STM32WB Stack update over SWD?
If SWD is used (means no-bootloader), there must be special software (called FUS operator) loaded to Flash memory. FUS operator can manage FUS commands then. Loading of FUS operator to flash memory overwrites Cortex-M4 application available at address 0x08000000.
More information about FUS can be found in Application note AN5185.