{{tag>dev iot esp8266 flash firmware at}}
====== ESP8266: flasher le firmware AT ======
Récupérer le firmware:
wget http://download.espressif.com/esp_at/firmware/ESP8266/ESP8266-IDF-AT_V2.1.0.0.zip
unzip ESP8266-IDF-AT_V2.1.0.0.zip
Modifier le fichier download.config, remplacer les retours à la ligne par des espaces.
cp download.config download.config.args
vim download.config.args
%s/\n/ /g
:wq
Flasher le firmware
esptool.py --chip esp8266 --port /dev/ttyUSB0 --baud 115200 --before default_reset --after hard_reset write_flash $(cat ./download.config.args)
===== Validation =====
Tester les commandes AT via minicom.
Activer l'echo local:
ctrl+z e
Ajouter le retour chariot
ctrl+z a
Paramétrer la communication série:
ctrl+A o
^ Baudrate | 115200 |
^ Data Bits | 8 |
^ Parity | None |
^ Stop Bits | 1 |
^ Flow Type | None |
Saisir la commande “AT+GMR” avec une nouvelle ligne de la forme (CR LF).
Quitter minicom:
* ctrl+z x
===== Références =====
* https://docs.espressif.com/projects/esp-at/en/latest/Get_Started/Downloading_guide.html
* https://docs.espressif.com/projects/esp-at/en/latest/AT_Binary_Lists/index.html
* https://docs.espressif.com/projects/esp-at/en/latest/Get_Started/Hardware_connection.html#esp8266-series