Failed to write to ...
 
Notifications
Clear all

Failed to write to target RAM (result was 01070000), problème pour téléverser un programme sur ESP32 sur macOS Big Sur


fe36ca0d4d6bdcc500dbd432c3c08731?s=80&d=mm&r=g
Posts: 508
Admin
Topic starter
(@christophe)
Membre
Inscription: Il y a 5 ans

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

Répondre
Topic Tags
2 Replies
fe36ca0d4d6bdcc500dbd432c3c08731?s=80&d=mm&r=g
Posts: 508
Admin
Topic starter
(@christophe)
Membre
Inscription: Il y a 5 ans

Bonjour et merci pour la diffusion de l’info.
Petite précision: ce post https://github.com/espressif/esptool/issues/54
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

Répondre
fe36ca0d4d6bdcc500dbd432c3c08731?s=80&d=mm&r=g
Posts: 508
Admin
Topic starter
(@christophe)
Membre
Inscription: Il y a 5 ans

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

Répondre
Share:
Rejoignez nous!
Chercher sur le forum
Derniers tutoriels
Derniers messages postés sur le forum
Domotique et objets connectés à faire soi-même
Domotique et objets connectés à faire soi-même
Vous avez aimé ce tutoriel

Ne manquez plus les prochains projets

Recevez chaque semaine le récapitulatif des tutoriels et projets.

Vous pouvez vous désabonner à tout moment.