ESP32 Erase Flash Memory

Bonjour,
Un petit souci, je n'arrive pas à effacer la mémoire flash d'un esp32.

... ...~/Bureau$ esptool --chip esp32 --port /dev/ttyUSB0 erase_flash
esptool.py v2.8
Serial port /dev/ttyUSB0
Connecting......
Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 0c:b8:15:f9:10:78
Enabling default SPI flash mode...
Erasing flash (this may take a while)...

A fatal error occurred: ESP32 ROM does not support function erase_flash.

Comment fait-on ?
Merci

Solution ici :

Solution:

You are likely using an outdated version of esptool. Use the esptool from GitHub:

fix-esp32-a-fatal-error-occurred-esp32-rom-does-not-support-function-erase_flash.txt📋 Copy to clipboard⇓ Download

git clone GitHub - espressif/esptool: Espressif SoC serial bootloader utility

then run it using

fix-esp32-a-fatal-error-occurred-esp32-rom-does-not-support-function-erase_flash.sh📋 Copy to clipboard⇓ Download

cd esptool

python3 esptool.py erase_flash

Sous windows, il faut trouver le répertoire dans lequel se trouve esptool, tu ouvres une fenêtre de commande (touche Windows R, tape cmd) et tu te mets dans ce répertoire (cd C:\path\to\esptool), puis tu tapes :

C:\Path\To\Python\python.exe -u -m esptool --port COM13 erase_flash

en indiquant le bon numéro de port COM

Merci @icare

la version d'esptool utilsée tentait donc d'effacer la ROM quand on lui demandait d'effacer la Flash !
probablement une erreur d'adressage.

@lesept
Merci pour l'information.
Les explications pour windows sont toujours plus nombreuses que pour les utilisateurs de linux mais comme on a l'habitude de nous prendre en main.
Installation un peu laborieuse mais cela fonctionne.

... .../esptool$ python3 esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash
esptool.py v4.3-dev
Serial port /dev/ttyUSB0
Connecting.....
Chip is ESP32-D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 0c:b8:15:f9:10:78
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
Chip erase completed successfully in 15.3s
Hard resetting via RTS pin...

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.