1.4 KiB
1.4 KiB
esptool
esptool est un outil en ligne de commande développé par Espressif (le fabricant des puces ESP32, ESP8266, etc.) qui sert à flasher, programmer et interagir avec les microcontrôleurs ESP via leur port série (UART).
- Espressif recommande d’installer
esptoolviapipsi possible. [^note: https://docs.espressif.com/projects/esptool/en/latest/esp32/installation.html] - Ils recommandent fortement d’utiliser un virtual environment (venv) pour éviter de polluer l’environnement Python système.
Installation
- Installer le package
python3-pipetpython3-venvsi ce n’est pas déjà fait :
sudo apt update
sudo apt install python3-pip python3-venv
- Crée un
venvdans votre dossier (par exempleesptoolenv) :
python3 -m venv ~/esptoolenv
Utilisation
- Activer le
venv:
source ~/esptoolenv/bin/activate
- Installer
esptooldans levenv:
(si vous l'avez effectué dans une utilisation précédente, inutile de le refaire maintenant).
pip install esptool
- Vérifier que ça marche :
esptool version
Ce qui donne le résultat suivant :
(esptoolenv) cedric41a@cedric41a-MS-7C56:~$ esptool version
esptool v5.1.0
5.1.0
- Quand vous avez fini d’utiliser
esptool, vous pouvez désactiver levenv:
deactivate
