diff --git a/main.cpp b/main.cpp index dbd573b..1b2446c 100644 --- a/main.cpp +++ b/main.cpp @@ -4752,6 +4752,7 @@ bool erase_command::execute(device_map &devices) { { progress_bar bar("Erasing: "); + con.exit_xip(); for (uint32_t addr = start; addr < end; addr += FLASH_SECTOR_ERASE_SIZE) { bar.progress(addr-start, end-start); con.flash_erase(addr, FLASH_SECTOR_ERASE_SIZE);