Chapitre 1 : Configuration de l'environnement
Objectif de ce chapitre : mettre en place l'environnement de flashage du firmware et l'environnement serveur, en préparation de tous les chapitres pratiques suivants.
1.1 Environnement de flashage du firmware
Méthode A : sans environnement de développement (recommandé pour les débutants)
- Installer le pilote de port série CH340K
- Ouvrir le navigateur → esptool-js
- Connecter le NanoCam, choisir le port série, sélectionner le fichier firmware .bin
- Cliquer sur Program pour flasher
Méthode B : ligne de commande
Bash
pip install esptool
esptool.py --chip esp32s3 --port COM_x write_flash 0x0 nanocam_xxx.binMéthode C : environnement de développement ESP-IDF (avancé)
- Installer VSCode + l'extension ESP-IDF
- F1 →
ESP-IDF: Configure ESP-IDF Extension - Choisir ou installer ESP-IDF v5.4+
- Compiler :
idf.py build flash monitor
Méthode D : installation via ESP-EIM-GUI
- Télécharger sur le site officiel : https://dl.espressif.cn/dl/eim/
- Après le téléchargement, double-cliquer pour ouvrir la page EIM ; le coin supérieur droit permet de basculer l'interface en chinois
- Cliquer sur « Commencer l'installation »
- À l'étape suivante, choisir l'installation personnalisée
- Au préalable,
gitetpython3.12.xdoivent être installés (source de téléchargement de git pour la Chine continentale : CNPM Binaries Mirror) - Choisir esp32s3 comme appareil cible
- Pour la version d'ESP-IDF, cocher ici « afficher les anciennes versions stables », puis faire défiler vers le bas et sélectionner la version v5.4.1
- Laisser la sélection du miroir de téléchargement inchangée, puis passer à l'étape suivante
- Pour les fonctionnalités ESP-IDF, tout sélectionner est recommandé ; continuer vers l'étape suivante
- À l'étape des outils, passer à la suite, puis choisir l'emplacement d'installation souhaité et lancer l'installation ; attendre la fin Une fois l'installation terminée, cette version présente un problème de décompression : trouver le répertoire C:\Espressif\dist\xtensa-esp-elf-14.2.0_20241119-x86_64-w64-mingw32.zip, copier l'archive vers C:\Espressif\tools\xtensa-esp-elf, puis, après extraction, trouver le dossier xtensa-esp-elf et remplacer par les dossiers situés sous C:\Espressif\tools\xtensa-esp-elf\esp-14.2.0_20241119 pour que la compilation réussisse
1.2 Environnement serveur
Service officiel xiaozhi.me (gratuit)
- Se rendre sur xiaozhi.me pour créer un compte
- Accéder à la console
- Une fois le module connecté au réseau, il annonce un code de vérification à 6 chiffres
- Cliquer sur l'ajout d'appareil à droite de la section « Agent »
- Saisir le code de vérification à 6 chiffres annoncé
- Une fois l'appareil associé, la conversation peut commencer
Chapitre suivant : Chapitre 2 : Prise en main rapide

