Всем привет, ищу способ автоматически очищать ВСЮ FLASH-память микроконтроллера при прошивке/запуске отладки в STM32CubeIDE.
Контроллер: STM32F103RB
Суть проблемы: у меня в последней странице FLASH-памяти хранятся пользовательские настройки (вместо EEPROM), при перепрошивке через STM32CubeIDE эти настройки не стираются, поэтому приходится это делать вручную через ST-Link Utility.
Вопрос: можно ли как-то автоматизировать этот процесс, чтобы при прошивке IDE всегда выполняла полную очистку.
Проще всего так, в Debug Configurations:
Вкладка Startup > Initialization Command добавляем "monitor flash mass_erase" без кавычек: