electronique:esptool

esptool

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 esptool via pip si possible. 1)
  • Ils recommandent fortement d’utiliser un virtual environment (venv) pour éviter de polluer l’environnement Python système.

Installation

1. Installer le package python3-pip et python3-venv si ce n’est pas déjà fait :

sudo apt update
sudo apt install python3-pip python3-venv

2. Crée un venv dans votre dossier (par exemple esptoolenv) :

python3 -m venv ~/esptoolenv

Utilisation

1. Activer le venv :

source ~/esptoolenv/bin/activate

2. Installer esptool dans le venv :

(si vous l'avez effectué dans une utilisation précédente, inutile de le refaire maintenant).

pip install esptool

3. 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

4. Quand vous avez fini d’utiliser esptool, vous pouvez désactiver le venv :

deactivate

Cédric ABONNEL dit Cédrix


  • electronique/esptool.txt
  • Dernière modification : 2025/11/19 12:43
  • de Cédrix