Outils pour utilisateurs

Outils du site


wled

WLED

Il s'agit d'un projet qui allie un ESP8266/ESP32 avec une bande led, pour créer des animations. Il y a une page dédiée pour l'installation.
Pour ma part, j'ai installé esptool, téléchargé un binaire WLED pour mon ESP8266, qui se termine par ESP01, vu le petit modèle de la carte ESP que j'ai choisie.
on va commencer par un effacement du chip

# esptool --chip esp8266 erase_flash
esptool.py v3.3.3
Found 1 serial ports
Serial port /dev/ttyUSB0
Connecting....
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: ec:fa:bc:12:cb:35
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
Chip erase completed successfully in 10.2s
Hard resetting via RTS pin...

Une fois le chip effacé, on peut lui insérer le firmware. Il faut adapter la commande en fonction du firmware téléchargé ( fichier bin )

# esptool.py --chip esp8266 write_flash 0x0 WLED_0.14.3_ESP01.bin
esptool.py v3.3.3
Found 1 serial ports
Serial port /dev/ttyUSB0
Connecting....
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: ec:fa:bc:12:cb:35
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Flash will be erased from 0x00000000 to 0x000d2fff...
Compressed 860960 bytes to 623568...
Wrote 860960 bytes (623568 compressed) at 0x00000000 in 55.2 seconds (effective 124.8 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

Si esptool ne trouve pas le port USB, on peut lui spécifier sur la ligne de commande

# esptool.py --chip esp8266 -p /dev/ttyUSB0 ...
wled.txt · Dernière modification : 2024/11/08 07:01 de thierry