IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Impossible de flasher un ESP8266


Sujet :

Arduino

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Régisseur Son
    Inscrit en
    Novembre 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Régisseur Son
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Novembre 2014
    Messages : 10
    Points : 5
    Points
    5
    Par défaut Impossible de flasher un ESP8266
    Bonjour,

    J'ai acheter un ESP8266 ESP-01 dans le but de le rendre autonome. Seulement, je n'arrive pas a le flasher, j'ai essayer en direct sur une interface serie usb et aussi avec le montage decrit dans ce tuto : "https://f-leb.developpez.com/tutorie...p8266/debuter/" en reliant le GPIO0 a la masse mais rien a faire, voici le code que l'ide arduino me donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    Arduino : 1.8.10 (Windows 10), Carte : "Generic ESP8266 Module, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), dtr (aka nodemcu), 26 MHz, 40MHz, DIO, 1MB (FS:64KB OTA:~470KB), 1, nonos-sdk 2.2.1 (legacy), v2 Lower Memory, Disabled, None, All Flash Contents, 115200"
     
    Executable segment sizes:
     
     
    IROM   : 310936          - code in flash         (default or ICACHE_FLASH_ATTR) 
     
     
    IRAM   : 28580   / 32768 - code in IRAM          (ICACHE_RAM_ATTR, ISRs...) 
     
     
    DATA   : 1464  )         - initialized variables (global, static) in RAM/HEAP 
     
     
    RODATA : 3168  ) / 81920 - constants             (global, static) in RAM/HEAP 
     
     
    BSS    : 25872 )         - zeroed variables      (global, static) in RAM/HEAP 
     
     
    Le croquis utilise 344148 octets (35%) de l'espace de stockage de programmes. Le maximum est de 958448 octets.
    Les variables globales utilisent 30504 octets (37%) de mémoire dynamique, ce qui laisse 51416 octets pour les variables locales. Le maximum est de 81920 octets.
    esptool.py v2.7
    Serial port COM7
    Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):
      File "C:\Users\gensf\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.0/tools/upload.py", line 25, in <module>
        esptool.main(fakeargs)
      File "C:/Users/gensf/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.6.0/tools/esptool\esptool.py", line 2841, in main
        esp.connect(args.before)
      File "C:/Users/gensf/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.6.0/tools/esptool\esptool.py", line 483, in connect
        raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
    esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
    esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
     
    _
    Bibliothèque non valide trouvée dans C:\Users\gensf\OneDrive\Documents\Arduino\libraries\Blynk : aucun fichier d'en-tête (.h) trouvé dans C:\Users\gensf\OneDrive\Documents\Arduino\libraries\Blynk
    Bibliothèque non valide trouvée dans C:\Users\gensf\OneDrive\Documents\Arduino\libraries\Blynk : aucun fichier d'en-tête (.h) trouvé dans C:\Users\gensf\OneDrive\Documents\Arduino\libraries\Blynk
     
    Ce rapport pourrait être plus détaillé avec
    l'option "Afficher les résultats détaillés de la compilation"
    activée dans Fichier -> Préférences.
    Si quelqu'un a une idée ou des question n’hésitez pas.

    Dans l’espoir de vos réponses, merci !

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 619
    Points : 56 854
    Points
    56 854
    Billets dans le blog
    40
    Par défaut
    Salut,

    Bibliothèque non valide trouvée dans C:\Users\gensf\OneDrive\Documents\Arduino\libraries\Blynk : aucun fichier d'en-tête (.h) trouvé dans C:\Users\gensf\OneDrive\Documents\Arduino\libraries\Blynk
    Visiblement, tu n'as pas installé cette bibliothèque Blynk ou il y a un truc qui a été mal fait pendant l'installation...

    As-tu fait comme indiqué dans la doc ? http://help.blynk.cc/en/articles/512...ry-for-arduino

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Régisseur Son
    Inscrit en
    Novembre 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Régisseur Son
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Novembre 2014
    Messages : 10
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par f-leb Voir le message
    Salut,


    Visiblement, tu n'as pas installé cette bibliothèque Blynk ou il y a un truc qui a été mal fait pendant l'installation...

    As-tu fait comme indiqué dans la doc ? http://help.blynk.cc/en/articles/512...ry-for-arduino
    Salut,
    Merci de ta réponse, si j'ai bien comprit cette library n'est nécessaire que si on passe par un autre arduino pour flasher l'esp mais je vais essayer de régler ce problème demain (je ne pourrai pas m'en occuper ce soir) et te tient au courent.

  4. #4
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 619
    Points : 56 854
    Points
    56 854
    Billets dans le blog
    40
    Par défaut
    Citation Envoyé par Childerique Voir le message
    si j'ai bien comprit cette library n'est nécessaire que si on passe par un autre arduino pour flasher l'esp
    Non, tu n'as pas forcément besoin d'un autre Arduino, mais cette librairie est nécessaire si tu programmes ton ESP dans l'EDI Arduino (avec l'ESP8266 choisi comme cible).

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Régisseur Son
    Inscrit en
    Novembre 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Régisseur Son
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Novembre 2014
    Messages : 10
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par f-leb Voir le message
    Non, tu n'as pas forcément besoin d'un autre Arduino, mais cette librairie est nécessaire si tu programmes ton ESP dans l'EDI Arduino (avec l'ESP8266 choisi comme cible).
    Ça marche, du coup après quelques déboires avec onedrive qui refusai de me laisse supprimer le dossier de blink je l'ai réinstaller et voici mon nouveau log d'erreur...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
     
    Arduino : 1.8.10 (Windows 10), Carte : "Generic ESP8266 Module, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), dtr (aka nodemcu), 26 MHz, 40MHz, DIO, 1MB (FS:64KB OTA:~470KB), 1, nonos-sdk 2.2.1 (legacy), v2 Lower Memory, Disabled, None, All Flash Contents, 115200"
     
    Executable segment sizes:
     
     
    IROM   : 310936          - code in flash         (default or ICACHE_FLASH_ATTR) 
     
     
    IRAM   : 28580   / 32768 - code in IRAM          (ICACHE_RAM_ATTR, ISRs...) 
     
     
    DATA   : 1464  )         - initialized variables (global, static) in RAM/HEAP 
     
     
    RODATA : 3168  ) / 81920 - constants             (global, static) in RAM/HEAP 
     
     
    BSS    : 25872 )         - zeroed variables      (global, static) in RAM/HEAP 
     
     
    Le croquis utilise 344148 octets (35%) de l'espace de stockage de programmes. Le maximum est de 958448 octets.
    Les variables globales utilisent 30504 octets (37%) de mémoire dynamique, ce qui laisse 51416 octets pour les variables locales. Le maximum est de 81920 octets.
    esptool.py v2.7
    Serial port COM8
    Connecting....
    Chip is ESP8266EX
    Features: WiFi
    Crystal is 26MHz
    MAC: 84:f3:eb:dd:31:bb
    Uploading stub...
    Running stub...
    Stub running...
    Erasing flash (this may take a while)...
    Chip erase completed successfully in 0.0s
    Hard resetting via RTS pin...
    esptool.py v2.7
    Serial port COM8
    Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):
      File "C:\Users\gensf\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.0/tools/upload.py", line 25, in <module>
        esptool.main(fakeargs)
      File "C:/Users/gensf/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.6.0/tools/esptool\esptool.py", line 2841, in main
        esp.connect(args.before)
      File "C:/Users/gensf/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.6.0/tools/esptool\esptool.py", line 483, in connect
        raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
    esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
    esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
     
    _
     
    Ce rapport pourrait être plus détaillé avec
    l'option "Afficher les résultats détaillés de la compilation"
    activée dans Fichier -> Préférences.

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Régisseur Son
    Inscrit en
    Novembre 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Régisseur Son
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Novembre 2014
    Messages : 10
    Points : 5
    Points
    5
    Par défaut Résolu
    Finalement j'y suis arriver, je n'avait tout simplement pas comprit qu'il fallait redemander l'esp quand il essaye de se connecter.

    Merci pour ton aide en tout cas !

  7. #7
    Futur Membre du Club
    Homme Profil pro
    retraite
    Inscrit en
    Avril 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraite
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2020
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Solution trouvée ??
    Bonjour, Le probleme relaté dans cette discussion est recurrent et sur tous les forums mais je n'ai toujours pas trouvé la solution. Bravo CHILDERIQUE mais que veux tu dire par "il fallait redemander l'esp quand il essaye de se connecter." (est ce avec Ouvrir/Choisir la carte/Choisir le port ?? . Merci

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Régisseur Son
    Inscrit en
    Novembre 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Régisseur Son
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Novembre 2014
    Messages : 10
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par sisala Voir le message
    Bonjour, Le probleme relaté dans cette discussion est recurrent et sur tous les forums mais je n'ai toujours pas trouvé la solution. Bravo CHILDERIQUE mais que veux tu dire par "il fallait redemander l'esp quand il essaye de se connecter." (est ce avec Ouvrir/Choisir la carte/Choisir le port ?? . Merci
    Non, j’ai fait une faute de frappe effectivement, il faut le redémarrer en mode flash (en mettant la broche gpio0 sur le ground) pendant que le script attend une réponse de l’esp.

  9. #9
    Futur Membre du Club
    Homme Profil pro
    retraite
    Inscrit en
    Avril 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraite
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2020
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Flasher l'ESP8266
    Bonjour,
    Merci CHILDERIC de la précision. J'ai essayé et ça a marche 1 fois puis plus du tout. Je constate que c'est tres aleatoire aussi je me demande si ce n'est pas un probleme de puce CH340. J'ai tout essaye: recharger le driver cH340, mettre une alim separée, faire un RST avec et sans FLASH, mettre a Gnd le GPIO0 puis a Vcc. C'est 9 fois erreur 1 fois Ok.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/01/2003, 15h30
  2. [ArchiveBuilder][JavaMail] exécution impossible...
    Par Gorthal dans le forum JBuilder
    Réponses: 7
    Dernier message: 10/01/2003, 09h12
  3. Réponses: 8
    Dernier message: 20/11/2002, 11h50
  4. Impossible de quitter mon application!
    Par Bouillou dans le forum C++Builder
    Réponses: 4
    Dernier message: 12/11/2002, 20h43
  5. Réponses: 3
    Dernier message: 01/11/2002, 14h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo