Étape 2: Téléchargez le dernier firmware & SDK
Le ESP6288 est nouveau sur le marché depuis l’automne 2014 avec un couple de nouvelles versions du firmware.
En fait, la dernière version est toujours une sorte de bêta version version (0.9.5.). Mais ne vous inquiétez pas il est stable.
La dernière esp_iot_sdk_v0.9.5_15_01_23 est téléchargeable sur bbs.espressif.com
Si vous avez déjà cette version sur votre ESP8266, juste sauter cette étape. Extraire le fichier zip (par exemple à c:\projects\ESP8266\)
Tout d’abord, j’ai lutté avec le téléchargement de logiciels à ESP8288. Tous les exemples utilisent des exemples de commandes à l’aide de phyton. Heureusement, j’ai trouvé une bonne alternative. Il existe une solution facile pour OS Windows nommé ESPflasher de NodeMCU. L’objectif pour ces gars est de télécharger le NodeMCU comme un firmware alternatif. Mais il fonctionne également très bien pour le téléchargement de firmware standard et notre clin « sketch ».
Il suffit de le télécharger depuis ici https://github.com/nodemcu/nodemcu-flasher . GitHub vont télécharger tout à une archive zip. J’utilise seulement des ESP8266Flasher.exe d’elle. Rien d’autre.
Exécutez ESP8266Flasher.exe et sélectionnez le second onglet « Config »
Sélectionnez les fichiers du répertoire 4 esp_iot_sdk_v0.9.5 et changer le décalage horaire
c:\projects\ESP8266\esp_iot_sdk_v0.9.5\bin\boot_v1.2.bin 0x00000
c:\projects\ESP8266\esp_iot_sdk_v0.9.5\bin\at\user1.512.New.bin 0x01000
c:\projects\ESP8266\esp_iot_sdk_v0.9.5\bin\blank.bin 0x3e000
c:\projects\ESP8266\esp_iot_sdk_v0.9.5\bin\blank.bin 0x7e000
Oui vous avez raison ! Le blank.bin sera transféré deux fois.
Sélectionnez dans l’onglet opération le votre port COM, (dans mon exemple c’est COM10).
N’appuyez pas sur flash encore !
GPIO_0 se connecter à la broche GND avec un fil (ou encore mieux, avec une résistance).
Réinitialisez l’appareil. L’appareil est maintenant en mode flash.
Appuyez sur le bouton flash dans ESPFlasher et attendre que son prêt.
Retirer le fil de GPIO_0 à GND. Et réinitialiser l’appareil.
C’est tout pour le firmware, nous allons vérifier !
Nous sommes sur la version 0.9.5. Maintenant, si à coup sûr nous devrions fixer le débit en bauds à 115200
Ouvrez à nouveau le serial monitor (en Arduino) et réinitialiser l’appareil.
Sur la première ligne, vous pourrez voir quelques paroles de fou. Ne vous inquiétez pas, c’est normal. Aussi longtemps qu’il termine par le texte « prêt ».
Envoyez la commande AT + GMR et vous aurez la réponse :
AT + GMR
À la version : 0.21.0.0
SDK version : 0.9.5
Bien
Comme vous pouvez le constater, nous sommes sur la version 0.9.5