Как стереть флэш-память в ESP32 на ПК

Компьютеры и оргтехника

Чтобы стереть флэш-память на ESP32 с помощью командной строки или окна терминала, в вашей системе должна быть установлена последняя версия Python.
После установки Python запишите или запомните его версию.

Чтобы стереть флэш-память ESP32, сначала нужно установить инструмент ESP на свой компьютер. 
Откройте терминал Windows или командную строку и введите следующую команду. 

py -3.13 -m pip install esptool

После этого нажмите Enter.
В приведённой выше команде 3.13 обозначает номер версии Python.
Теперь подключите плату ESP32 к вашей системе (посмотрите на каком порту находится устройство, в моем случае это порт COM4) нажмите и удерживайте кнопку Boot на плате ESP32. 

После этого скопируйте следующую команду.

py -3.13 -m esptool --chip ESP32 --port COM4 erase-flash

Вставьте её в окно командной строки и нажмите Enter.

Выполнение указанной выше команды приведет к очистке флэш-памяти чипа ESP32.
Не отпускайте кнопку загрузки на плате ESP32 до тех пор, пока команда не будет успешно выполнена.

Вывод будет примерно таким:

C:/Users/PC>py -3.13 -m esptool --chip ESP32 --port COM4 erase-flash
esptool v5.1.0
Connected to ESP32 on COM4:
Chip type:          ESP32-D0WD-V3 (revision v3.1)
Features:           Wi-Fi, BT, Dual Core + LP Core, 240MHz, Vref calibration in eFuse, Coding Scheme None
Crystal frequency:  40MHz
MAC:                44:1d:64:f3:85:9c

Stub flasher running.

Flash memory erased successfully in 0.6 seconds.

Hard resetting via RTS pin...

Всё, память очищена.