Desarrollo ESP32 [1]: uso de ingeniería y construcción de entornos Windows

Tabla de contenido

1. Pasos de instalación

1. Descarga e instalación de herramientas

2. Obtenga ESP-IDF

3. Herramientas de configuración

4. Establecer variables de entorno

2. Configuración y compilación del proyecto

1. Crea un proyecto

2. Conecta el dispositivo

3. Configuración

4. Compila el proyecto

5. Grabar en el dispositivo

6. Agregar un monitor


1. Pasos de instalación

1. Descarga e instalación de herramientas

Utilice el instalador de la herramienta ESP-IDF para completar la descarga e instalación de varias herramientas (compiladores, reguladores, paquetes Python, etc.) utilizadas por ESD-IDF con un solo clic. Una vez completada la instalación, puede abrir ESP-IDF directamente en "Inicio"

Chip, módulo, placa de desarrollo de materiales de referencia

2. Obtenga ESP-IDF

Durante la descarga e instalación de la herramienta en el primer paso, la copia local de ESP-IDF también se puede descargar al mismo tiempo, por lo que no es necesario descargarla manualmente. Si es necesario, puede clonar la versión deseada de ESP-IDF desde github.

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

3. Herramientas de configuración

Se completó la descarga e instalación de la herramienta en el primer paso, la herramienta de compilación se instalará silenciosamente en % USERPROFILE% \. Espressif

4. Establecer variables de entorno

Las herramientas instaladas mediante los pasos anteriores no se han agregado a la variable de entorno PATH y estas herramientas no se pueden utilizar a través de la "Ventana de comandos". Por lo tanto, se deben configurar algunas variables de entorno, lo que se puede hacer a través de otro script (% userprofile% \ esp \ esp-idf \ export.bat) proporcionado por ESP-IDF. El instalador (instalador de la herramienta ESP-IDF  ) puede crear un acceso directo al "Símbolo del sistema ESP-IDF" en el menú "Inicio". Este acceso directo puede abrir una ventana de símbolo del sistema y establecer todas las variables de entorno, por lo que no es necesario ejecutar este script

2. Configuración y compilación del proyecto

1. Crea un proyecto

Puede comenzar desde  el proyecto get-started / hello_world en el directorio de ejemplos de  ESP-IDF   . Copie  get-started / hello_world  en el directorio local ~ / esp:

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

O use el proyecto en el directorio de ejemplo directamente sin copiar

2. Conecta el dispositivo

Conecte la placa de desarrollo ESP32 a la PC y vea el puerto serie utilizado por la placa de desarrollo (COM1 en Windows, etc.)

3. Configuración

1. Configure el chip de destino (no es necesario, el predeterminado será esp32)

ESP-IDF admite una variedad de chips, que se distinguen por el uso de diferentes nombres de "destino" en el software. Las relaciones específicas correspondientes son las siguientes:

  • esp32 - aplicable a ESP32-D0WD, ESP32-D2WD, ESP32-S0WD (ESP-SOLO), ESP32-U4WDH, ESP32-PICO-D4
  • esp32s2: para ESP32-S2

Entonces, antes de construir el proyecto, debe configurar el chip de destino. Link de referencia

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

2. Ingeniería de configuración

El primer paso: ingrese al directorio de ejemplo para ser compilado, ingrese "hello_world"

第二步:输入 idf.py menuconfig

4. Compila el proyecto

输入 idf.py build

5. Grabar en el dispositivo

(1) Ingrese idf.py -p PORT [-b BAUD] PORT y reemplácelo con el nombre del puerto serie de la placa de desarrollo ESP32. o

(2) de entrada idf.py -p PUERTO [-b BAUDIO] parpadea PUERTO Sustituir serie de la placa de desarrollo ESP32 nombre, para completar el proyecto para compilar y grabar, no tendrá que realizar idf.py construir hasta

6. Agregar un monitor

Ingrese el comando idf.py -p PORT monitor para monitorear el funcionamiento de "hello_world", y use la tecla de atajo Ctrl +] para salir del monitor IDF. También puede ejecutar los siguientes comandos para ejecutar los procesos de compilación, grabación y supervisión a la vez:

idf.py -p PORT flash monitor

 

Supongo que te gusta

Origin blog.csdn.net/m0_37845735/article/details/107094658
Recomendado
Clasificación