Clignotement du firmware de l'ESP8266 : 4 étapes
Clignotement du firmware de l'ESP8266 : 4 étapes
Anonim
Clignotement du firmware de l'ESP8266
Clignotement du firmware de l'ESP8266

Tout le monde essaie de mettre à jour le firmware du module ESP8266. Les instructions peuvent vous aider à faire clignoter le firmware dans ESP8266.

Étape 1: connectez l'ESP8266 à l'ordinateur

Connectez l'ESP8266 à l'ordinateur
Connectez l'ESP8266 à l'ordinateur
Connectez l'ESP8266 à l'ordinateur
Connectez l'ESP8266 à l'ordinateur

Tout d'abord, vous devez connecter l'ESP8266 à un ordinateur à l'aide d'Arduino UNO ou d'USB-UART. suivez le schéma de circuit pour connecter le module ESP8266 avec Arduino ou USB-UART

POUR ARDUINO UNO

  • Connectez la broche 3.3v d'Arduino UNO aux broches V++ et EN de l'ESP8266
  • Connectez la broche GND de l'Arduino UNO à la broche GND de l'ESP8266
  • Connectez TX, RX de la broche Arduino UNO aux broches RX et TX de l'ESP8266
  • Connectez un commutateur entre la broche GND de l'Arduino UNO et la broche CPIO0 de l'ESP8266 pour activer le mode de mise à jour du firmware. (lorsque l'interrupteur est enfoncé)
  • Connectez RST d'Arduino UNO à GND d'Arduino UNO

selon le schéma de circuit

POUR USB-UART

  • Connectez la broche 3.3v de l'USB-UART aux broches V++ et EN de l'ESP8266
  • Connectez la broche GND de l'USB-UART à la broche GND de l'ESP8266
  • Connectez TX, RX de la broche USB-UART à la broche RX et TX de l'ESP8266
  • Connectez un commutateur entre la broche GND de l'USB-UART et la broche CPIO0 de l'ESP8266 pour activer le mode de mise à jour du firmware. (lorsque le commutateur est enfoncé)

Étape 2: Vérifiez la version actuelle

Pour vérifier la version actuelle de votre ESP8266, ouvrez l'IDE Arduino (si vous ne l'avez pas, cliquez sur le lien pour l'obtenir:-https://www.arduino.cc/en/main/software)

Remarque: - Le commutateur avec GND et CIPO0 sera ouvert (non enfoncé)

Ouvrir un nouveau projet < Sélectionnez le port dans les outils < Ouvrir le moniteur série dans les outils < Sélectionnez le débit en bauds à 115200

Le moniteur de port série doit être configuré pour que la ligne de commande soit envoyée avec les caractères finaux NL et CR.

En commentaire Section Tester la commande AT

Tapez AT et appuyez sur Entrée

ça reviendra

À

d'accord

Remarque: - Si cela ne fonctionne pas, appuyez sur le bouton RST sur Arduino UNO et réessayez

après type de test

AT+GMR pour vérifier la version actuelle du firmware

la sortie sera comme:-

AT+GMR

Version AT: 0.40.0.0 (8 août 2015 14:45:58) Version SDK: 1.3.0 Ai-Thinker Technology Co., Ltd. Build: 1.3.0.2 11 septembre 2015 11:48:04 OK

Il est également nécessaire de connaître la taille de la mémoire flash du module ESP, l'adresse de téléchargement du firmware dépend de sa taille. Ce manuel décrit le firmware mis à jour du module avec une taille de mémoire flash de 8 Mbit (512 Ko+512 Ko) ou 16 Mbit (1024 Ko+1024 Ko), comme le plus courant. La taille de la mémoire flash peut être trouvée si vous envoyez la commande AT depuis la réinitialisation: AT+RST.

la sortie sera comme:-

AT+RST

OK ets 8 jan 2013, première cause:2, boot mode:(3, 1) load 0x40100000, len 1396, room 16 tail 4 chksum 0x89 load 0x3ffe8000, len 776, room 4 tail 4 chksum 0xe8 load 0x3ffe8308, len 540, room 4 queue 8 chksum 0xc0 csum 0xc0 2ème version de démarrage: 1.4(b1) Vitesse SPI: 40MHz Mode SPI: DIO SPI Taille et carte Flash: 8Mbit (512KB+512KB) saut pour exécuter user1 @ 1000 Ai-Thinker Technology Co., Ltd. prêt

notez tous les détails et quittez

Étape 3: Outil Flash et micrologiciel

Pour mettre à jour le firmware, vous devez télécharger l'application de l'outil spécial et le firmware lui-même. L'application de mise à jour du firmware ESP8266 utilisera les outils de téléchargement Flash du site officiel Espressif Systems. Lien vers la page de téléchargement:

Le firmware peut également être téléchargé sur le site officiel. Un lien vers la page de téléchargement sur le site officiel:

Vous devez vous rendre dans la section « SDK & Demos » et télécharger la version du firmware ESP8266 NONOS SDK au moins v1.3.0. ou version supérieure

Tous les fichiers téléchargés doivent être décompressés et placés dans le répertoire.

Étape 4: Flasher le micrologiciel

Firmware clignotant
Firmware clignotant
Firmware clignotant
Firmware clignotant
Firmware clignotant
Firmware clignotant

Exécutez l'application Flash Download Tools v " n'importe quelle version " (le fichier.exe du même nom). Dans la fenêtre d'ouverture doit correctement choisir les fichiers téléchargés et configurer le mode de connexion.

Les fichiers téléchargeables se trouvent dans le répertoire "bin" avec les fichiers du firmware. Pour chaque fichier, vous devez spécifier une adresse de téléchargement valide. Sélectionnez les fichiers dans le dossier "bin"

Utilisez le tableau suivant dans les images pour sélectionner les fichiers et les adresses de destination

Définissez les paramètres suivants:

  • SPIAutoSet - définir;
  • CrystalFreq - 26M;
  • TAILLE FLASH – 8Mbit ou 16Mbit selon la taille de la mémoire flash;
  • PORT COM - sélectionnez le port connecté à ESP;
  • BAUDRATE – 115200

Cliquez sur le bouton "START" dans l'application pour la mise à jour du firmware.

sa Synchronisez les données avec la carte et commencez à télécharger

Remarque: - Si cela ne fonctionne pas, appuyez sur le bouton "RESET" de l'arduino, puis appuyez à nouveau sur "START"

Attendez la fin de la mise à jour du firmware. A la fin du processus apparaît l'inscription FINISH verte.

Mettez le module ESP8266 hors tension et déconnectez la masse de la broche CPIO0. (Dés-appuyer sur l'interrupteur)

Allumez le module et exécutez le moniteur de port série. Assurez-vous que le module et la nouvelle version du micrologiciel fonctionnent en envoyant la commande AT AT+GMR.