Développement ESP32 [1]: construction de l'environnement Windows et utilisation de l'ingénierie

table des matières

1. Étapes d'installation

1. Téléchargement et installation de l'outil

2. Obtenez ESP-IDF

3. Outils de paramétrage

4. Définissez les variables d'environnement

2. Configuration et compilation du projet

1. Créez un projet

2. Connectez l'appareil

3. Configuration

4. Compilez le projet

5. Graver sur l'appareil

6. Ajouter un moniteur


1. Étapes d'installation

1. Téléchargement et installation de l'outil

Utilisez le programme d' installation de l'outil ESP-IDF pour terminer le téléchargement et l'installation de divers outils (compilateurs, gouverneurs, packages Python, etc.) utilisés par ESD-IDF en un seul clic. Une fois l'installation terminée, vous pouvez ouvrir directement ESP-IDF dans "Démarrer"

Matériel de référence pour puce, module, carte de développement

2. Obtenez ESP-IDF

Lors du téléchargement et de l'installation de l'outil lors de la première étape, la copie locale d'ESP-IDF peut également être téléchargée en même temps, il n'est donc pas nécessaire de la télécharger manuellement. Si nécessaire, vous pouvez cloner la version ESP-IDF souhaitée à partir de github.

git clone -b release/v4.0 --recursive https://github.com/espressif/esp-idf.git

3. Outils de paramétrage

Le téléchargement et l'installation de l'outil de la première étape sont terminés, l'outil de compilation sera installé silencieusement dans % USERPROFILE% \. Espressif

4. Définissez les variables d'environnement

Les outils installés via les étapes ci-dessus n'ont pas été ajoutés à la variable d'environnement PATH, et ces outils ne peuvent pas être utilisés via la "Fenêtre de commande". Par conséquent, certaines variables d'environnement doivent être définies. Cela peut être fait via un autre script (% userprofile% \ esp \ esp-idf \ export.bat) fourni par ESP-IDF. Le programme d'installation (programme d'installation de l' outil ESP-IDF  ) peut créer un raccourci de "Invite de commandes ESP-IDF" dans le menu "Démarrer". Ce raccourci peut ouvrir une fenêtre d'invite de commande et définir toutes les variables d'environnement, il n'est donc pas nécessaire d'exécuter ce script

2. Configuration et compilation du projet

1. Créez un projet

Vous pouvez démarrer à partir  du projet get-started / hello_world dans le répertoire des exemples d'  ESP-IDF   . Copiez  get-started / hello_world  dans le répertoire local ~ / esp:

cd %userprofile%\esp 
xcopy /e /i %IDF_PATH%\examples\get-started\hello_world hello_world

Ou utilisez le projet dans le répertoire exemple directement sans copier

2. Connectez l'appareil

Connectez la carte de développement ESP32 au PC et visualisez le port série utilisé par la carte de développement (COM1 sous Windows, etc.)

3. Configuration

1. Réglez la puce cible (pas besoin, la valeur par défaut sera esp32)

ESP-IDF prend en charge une variété de puces, qui se distinguent par l'utilisation de différents noms de «cible» dans le logiciel. Les relations correspondantes spécifiques sont les suivantes:

  • esp32 - applicable à ESP32-D0WD, ESP32-D2WD, ESP32-S0WD (ESP-SOLO), ESP32-U4WDH, ESP32-PICO-D4
  • esp32s2: pour ESP32-S2

Donc, avant de construire le projet, vous devez définir la puce cible. Lien de référence

idf.py set-target {IDF_TARGET} 例如:idf.py set-target esp32

2. Ingénierie de configuration

La première étape: entrez le répertoire d'exemple à compiler, entrez "hello_world"

第二步:输入 idf.py menuconfig

4. Compilez le projet

输入 idf.py build

5. Graver sur l'appareil

(1) Entrez idf.py -p PORT [-b BAUD] PORT et remplacez-le par le nom du port série de la carte de développement ESP32. ou

(2) Entrée idf.py -p PORT [-b BAUD] Flash PORT Remplacer le nom de série ESP32 carte de développement, pour terminer le projet pour compiler et graver, ne sera pas nécessaire d'effectuer construire idf.py up

6. Ajouter un moniteur

Entrez la commande idf.py -p PORT monitor pour surveiller le fonctionnement de "hello_world" et utilisez la touche de raccourci Ctrl +] pour quitter le moniteur IDF. Vous pouvez également exécuter les commandes suivantes pour exécuter les processus de génération, de gravure et de surveillance à la fois:

idf.py -p PORT flash monitor

 

Je suppose que tu aimes

Origine blog.csdn.net/m0_37845735/article/details/107094658
conseillé
Classement