Flasher LUA sur un ESP8266 : Exception: Failed to connect

Nouveau jouet, un ESP8266 (en version ESP-12) qui à la base permet d’ajouter le wifi à un microcontrolleur facilement pour un prix dérisoire. Mais comme il incorpore un microcontrolleur, on peut le programmer en C ou en LUA selon le firmware que l’on flashe.

esp12J’ai suivi les instructions de Yoann’s Blog pour y mettre le firmware LUA, mais j’ai eu une erreur au moment de flasher le firmware avec esptool.py

Dans le site Linux geek’s scratchpad j’ai eu la solution. Il suffit de n’alimenter l’ESP8266 que juste avant de lancer la commande.

Petite frayeur au moment de tester le LUA depuis miniterm

et là, pas de réponse de l’ESP8266, rien de rien 🙁

Reflashage, mais même (non) résultat !

En fait une fois LUA flashé, la vitesse de transmission série de l’ESP est changé par… une valeur que je ne connais pas. Donc miniterm à 9600 baud ne peut pas communiquer avec lui. La solution, trouvée dans ce post consiste à relier le GPIO15 à la masse, ce qui a pour effet de fixer la vitesse à 9600 baud.

Par contre, je ne sais toujours pas quelle est la vitesse sans GPIO15 à la masse…

4 réflexions sur « Flasher LUA sur un ESP8266 : Exception: Failed to connect »

  1. bonjour,
    avez vous réglé votre probleme?
    j’ai lu votre papier concernant ce que j’ai mi en ligne celà fonctionne avec un ESP01 et j’ai utilisé esptool.py qui fonctionne à tout les coup y compris après un flash bancal avec l’environnement arduino, j’ai un esp-12e que je commence à utiliser, je le programme avec l’environnement arduino sous windows 10 le gpio15 doit être à la masse de ce que j’ai fait comment manip
    cordialement

    1. Effectivement, il faut relier le Gpio15 à la masse pour passer l’ESP en mode flash.
      Je n’ai plus utilisé esptool.py depuis car je suis aussi passé par l’environement Arduino, mais je pense y revenir… à suivre 🙂

      1. oui , je confirme , il faut que le 15 soit à la masse, par défaut dans les ESP01 elle l’est par routage , sinon super votre site 🙂

Répondre à yoann Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.