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 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
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 ExtensionChoisir 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
Avant cela,
gitetpython3.12.xdoivent être installés (source de téléchargement de git en Chine : CNPM Binaries Mirror)Choisir esp32s3 comme appareil cible
Choisir la version ESP-IDF : cocher ici « afficher les anciennes versions stables », 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, passer à l'étape suivante
Choisir les fonctionnalités ESP-IDF : tout sélectionner est recommandé ici, puis continuer
Choisir les outils, passer à l'étape suivante, puis sélectionner 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, après extraction trouver le dossier xtensa-esp-elf, puis 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)
Visiter xiaozhi.me pour créer un compte
Entrer dans 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 : Démarrage rapide

