Flash d’un ESP8266

13-01-2016 2 min. read

Prérequis

Voici les prérequis pour réaliser le flash d’un esp8266 :

Note

Vous avez besoin d’un bon régulateur 3.3v avec une alimentation qui peut délivrer de 500 à 600mA.
Si vous avez des erreurs dès le démarrage du wifi, l’alimentation est probablement en cause.

ESP8266 pins

Câblage

Attention !

N’utiliser pas le 3.3v de votre FTDI (si disponible) mais passer plutôt par un régulateur LF33CV (5v to 3.3v).

Flash

La procédure est détaillée sur le Github du projet.

Veuillez à bien respecter la procédure dans l’ordre étape par étape.

Dès lors que votre ESP8266 est alimenté, vous pouvez lancer le logiciel.

Par défaut un firmware (NodeMCU) est embarqué.

A savoir qu’il existe plusieurs types de firmware, dont les deux plus populaires :

Télécharger la dernier version de NodeMCU (actuellement nodemcu_float_0.9.6-dev_20150704).

Dans Config, supprimer toute la configuration et rajoutez uniquement nodemcu_float_0.9.6-dev_20150704.bin (en cochant bien la checkbox de gauche).

Dans Operation, séléctionner le port COM correspondant à votre FTDI et lancez le flash.

Si l’esp est bien détecté un QRcode doit apparaître dans la seconde et la barre de progression doit commencer à avancer.

A la fin de l’update, une icône verte apparaîtra pour confirmer le succès de l’opération.

Vous pouvez dès lors débrancher votre ESP8266 et retirer le GPIO_0 du GND.

Problème de détection ?

Si l’ESP8266 n’est pas détecté par le logiciel, débranchez et rebrancher l’alimentation de l’ESP8266 pour forcer la détection.