Niveau:3
Introduction:
Les mises à jour de ce chapitre concerne le module ESP8266 ayant 4MB de mémoire. Il est aussi assez compliqué de comprendre les versions de l’outil de développement (SDK) et le système de commande. Par exemple le SDK 0.93 à une version AT0.20.
Mise à jour du Firmware avec la version officiel de chez Espressif.
Raccordement:
Votre module doit être raccordé comme ci dessous:
Ne pas oublier de raccorder la broche GPIO 0 au GND.
Version AT 0.20:
Solution 1:
Firmware:
Télécharger le firmware sur le site https://github.com/espressif/esp8266_at ou ici.
Logiciel:
Télécharger le logiciel sur le site https://www.espressif.com/en/support/download/other-tools ou ici.
Décompresser l’archive du logiciel dans un répertoire.(Éviter un répertoire avec un chemin trop long).
Mise à jour du module:
Décompresser le nouveau firmware dans un répertoire.
Dans mon cas, j’ai choisie le répertoire du programme.
Lancer le programme frame_test.exe.
Choisir les fichiers binaires et mettre les adresses suivante:
boot_v1.1.bin —————->0x00000
user1.bin ——————–>0x01000
esp_init_data_default.bin—->0x7C000
blank.bin ——————–>0x7E000
Exemples:
F:\FLASH_DOWNLOAD_TOOLS_v0.9.3.1\esp8266_at-master\bin\boot_v1.1.bin
F:\FLASH_DOWNLOAD_TOOLS_v0.9.3.1\esp8266_at-master\bin\newest\user1.bin
F:\FLASH_DOWNLOAD_TOOLS_v0.9.3.1\esp8266_at-master\bin\esp_init_data_default.bin
F:\FLASH_DOWNLOAD_TOOLS_v0.9.3.1\esp8266_at-master\bin\blank.bin
Tout doit être en vert. Si c’est rouge faire un clique sur l’adresse pour mettre à jour.
Faire le réglage de la communication. Pour cela, il faut connaître la version du firmware.Valeurs possible: 9600 ou 115200.
Dans mon cas:
Ne pas oublier le shunt du GPIO 0 à la masse.
Appuyer sur start.
Si vous avez un FAIL vérifier vos branchements et couper l’alimentation du module afin de faire une remise à zéro.
Voila c’est partie.
Cette nouvelle version du firmware fonctionne toujours 115200 Bauds.
Solution 2:
Télécharger le logiciel XTCOM_UTIL ici.
Décompresser l’archive dans un répertoire.
Télécharger le fichier binaire version 00200.9.4 ici
Lancer le programme XTCOM_UTIL.exe.
Ne pas oublier le shunt du GPIO 0 à la masse.
Faire un clique sur Tools et Config Device.
Choisir les paramètres de COM.
Faire Open.
Puis faire connect.
Fermer la fenêtre.
Faire un clique sur API TEST et Flash Image Download.
Choisir le fichier binaire.
Et faire DownLoad.
Attendre la fin et enlever le shunt entre le GPIO 0 et GND.
Cette nouvelle version du firmware fonctionne toujours 115200 Bauds par défaut.
Version AT 0.50:
Ceci est la dernière version pour les modules ayant 4MB de mémoire. Version du SDK 1.40.
Firmware:Firmaware AT0.50 SDK 1.40.bin
Liste des commandes:ESP8266 AT Instruction set v1.4.pdf
Logiciel:
Nous allons utiliser le logiciel nodemcu-flasher.zip.
Décompresser l’archive dans un répertoire, puis exécuter le fichier ESP8266Flasher.exe qui se trouve dans un sous répertoire ( Win32 ou Win64 suivant votre version de windows).
Mise à jour du module:
Vérification des paramètres pour les modules de 4MB ou 512Bytes.
Choisir le firmware dans le logiciel.
Raccorder votre module comme dans le chapitre raccordent, choisir votre COM et appuyer sur Flash(E).
Attendre la fin de la mise à jour.
Enlever le shunt entre le GPIO 0 et GND.
Cette nouvelle version du firmware fonctionne toujours 115200 Bauds par défaut.