Failed to write to target RAM (result was 01070000), problème pour téléverser un programme sur ESP32 sur macOS Big Sur – Micro-Contrôleurs (Arduino / ESP8266 / ESP32) – Forum Projets DIY • Domotique et Objets Connectés

Micro-Contrôleurs (Arduino / ESP8266 / ESP32)

Attention, Eric nous a signalé que esptool.py nécessaire pour compiler et téléverser les programmes Arduino sur un ESP32 n’est pas encore compatible avec la mise à jour macOS Big Sur (version 11.x).

L’installation du driver CP2104 et la détection des cartes de développement ESP32 fonctionne parfaitement. La compilation ne pose également aucun problème. C’est au moment de téléverser le firmware sur l’ESP32 que esptool.py renvoie l’erreur Failed to write to target RAM (result was 01070000)

Le problème semble venir de Python 3 qui n’est pas encore totalement supporté par macOS Big Sur.
Le problème survient également avec tous les outils qui utilisent esptool.py en arrière plan tel que M5Burner de M5Stack.

Pour le moment, la seule alternative est d’utiliser un PC Windows ou Linux.
Vous pouvez suivre la résolution du problème sur Github ici pour les produits M5Stack ou ici. Pour les anglophobes vous pouvez échanger en français ici

Bonjour et merci pour la diffusion de l’info.
Petite précision: ce post https://github.com/espressif/esptool/issues/540 décrit assez bien le problème. esptool appelle pyserial qui scan les ports en écoute et l’incompatibilité Big Sur semble venir de là. Une version modifiée esptool.py (3.1-dev) corrige le problème en ‹ désactivant › la détection automatique des ports par contre il faut impérativement passer en argument de esptool le paramètre –port avec le port sur lequel est attaché le device. Chez moi ca fonctionne parfaitement avec un ESP32 DOIT devkit v1 dans l’IDE arduino ainsi que dans VSCode/PIO. Par contre pour ce qui concerne mon M5Stack Core 2 impossible de le flasher même avec cette version modifiée d’esptool.py J’obtiens systématiquement l’erreur Failed to write to target RAM (result was 01070000)

alors que sous Windows 10 aucun souci pour le flasher.

Une personne du support M5Stack m’a proposé d’échanger par mail pour trouver une solution, je vous tiendrai au courant.

Eric

Génial. Merci pour toutes ces précisions Eric !