r ESP ======
**esptool** est l'outil en ligne de commande développé par **Espressif** permettant de fl... heel for esptool (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /usr/local/share/esptool/bin/python3 -u -c 'import sys... lace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel
(passant de 8 Go à 2 Go) intégrant les chaines de compilation vers les cibles ESP8266 et ESP32.
Clona... :
<code bash>
git clone git clone https://github.com/RIOT-OS/riotdocker.git
</code>
Créer une branche... rces de RIOT
<code bash>
git clone https://github.com/RIOT-OS/RIOT.git
</code>
Créer répertoire pour le projet
Pour lancer la compilation dans un environnement éphémère:
<code bas
ware:
<code bash>
wget http://download.espressif.com/esp_at/firmware/ESP8266/ESP8266-IDF-AT_V2.1.0.0.z... args)
</code>
===== Validation =====
Tester les commandes AT via minicom.
Activer l'echo local:
<key... l</key>+<key>z</key> <key>a</key>
Paramétrer la communication série:
<key>ctrl</key>+<key>A</key> <ke... s | 1 |
^ Flow Type | None |
Saisir la commande “AT+GMR” avec une nouvelle ligne de la forme
sp8266 serie minicom}}
====== Devkit v3 ESP8266: Communication série avec minicom ======
Identifier d... ion de minicom.
Ci dessous les paramètres de la communication série:
^ Baudrate | 115200 |
^ Data ... fichier périphérique directement sur la ligne de commande
minicom ESP8266 --device /dev/ttyUSBx
</code... ctères ASCII **CRLF** requis pour terminer chaque commande AT. Le caractère doit être saisi au clavier
her firmware Espressif ======
Les firmwares pré-compilés par Espressif sont disponibles sur la page du constructeur:
* https://www.espressif.com/en/products/socs/esp8266ex/resources
* Télécha... ol.py --port /dev/ttyUSB0 erase_flash
</code>
La commande suivante flashe le firmware
<code bash>
espt... nt de se connecter en série via [[dev:iot:esp8266:communication_serie_via_minicom|minicom]], cutecom ou
ADC disponibles dans le fichier **RIOT-OS/boards/common/esp32/include/periph_conf_common.h**:
<code c>
static const gpio_t adc_channels[] = ADC_GPIOS;
...... }
return 0;
}
</code>
Une fois le code compilé et flashé, on pourra lire sur le port série via un programme comme **minicom**.
===== Références =====
* http