Configuración del entorno de desarrollo ESP32-S3 (versión arduino)

Por favor agregue la descripción de la imagen

Haga clic en la imagen para comprar

prefacio

No hace mucho, noté que el github oficial de Espressif ha actualizado la rama en arduino IDEla parte de desarrollo del medio, por lo que registraré el difícil proceso de agregar una placa de desarrollo ESP32-S3bajo el IDE de arduino en este artículo .ESP32-S3

metodo de instalacion

Por favor agregue la descripción de la imagen

Método 1

Primero proporcionamos la forma más fácil de abrir el arduino → 文件 → 首选项
inserte la descripción de la imagen aquí
instalado 附加开发板管理器y agregar uno de los siguientes dos enlaces a la URL

  • Enlace de lanzamiento estable:

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

  • Enlace de lanzamiento de desarrollo:

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json

inserte la descripción de la imagen aquí
Después de agregarlo, recuerde hacer clic en él y luego asegúrese de no hacer clic directamente. ×Desactívelo , no se guardará.
Después de guardar, haga clic en工具 → 开发板 → 打开开发板管理器

inserte la descripción de la imagen aquí

Ingrese en el cuadro de búsqueda de la interfaz emergente ESP32, como se muestra en la figura a continuación (si la versión anterior se ha instalado antes, se mostrará como una actualización, y si no se ha instalado, se mostrará como instalada )

inserte la descripción de la imagen aquí

Seleccione el número de versión como 2.0.0-alpha1, haga clic en instalar

inserte la descripción de la imagen aquí

Problemas encontrados:
1. Error al instalar
2. Error al instalar
3. Error al instalar

Motivo:
es difícil acceder a github sin acceso científico a Internet. Si tiene acceso científico a Internet, puede instalarlo normalmente. Aquí puede usar el acceso científico a Internet de Baidu usted mismo.
Para la mayoría de las personas, el acceso científico a Internet no es tan simple, por lo que también proporcionamos otro método más adelante.

Método 2

Descargar documentos relacionados

Haga clic para ingresar a Espressif github , haga clic en la flecha de la masterubicación para encontrar la rama llamada ESP32-s3-support , ábrala, como se muestra en la figura a continuación

inserte la descripción de la imagen aquí
Si no tiene una lista como la mía a continuación, simplemente haga clic para View all branchessaltar y abrir la rama de ESP32-s3-support.Después de
inserte la descripción de la imagen aquí
abrirlo, haga clic en la esquina superior derecha Codey haga clic en Download ZIPDescargar .

inserte la descripción de la imagen aquí
Si aún no puede descargarlo, puede dejar un mensaje a continuación y le enviaré el descargado.

Descarga de la cadena de herramientas de compilación

Después de descargar el paquete comprimido y extraerlo, notamos dos carpetas packageytools

inserte la descripción de la imagen aquí

getDescargar e instalar herramientas de compilación

Abra y toolsbusque get.exela aplicación debajo de la carpeta, haga doble clic en ella, comenzará a descargar e instalar la cadena de herramientas de compilación en el paquete que descomprimimos

inserte la descripción de la imagen aquí
A continuación, una vez completada la descarga, se toolsagregarán debajo de la carpeta. Podemos comparar toolslos archivos debajo de la carpeta antes y después de la descarga para saber si la descarga y la instalación se realizaron correctamente (debido a que este método de descarga no tiene éxito, la interfaz se cerrará y la descarga será exitosa. también cerrará la interfaz)

Antes de descargar e instalar

inserte la descripción de la imagen aquí

Después de descargar e instalar

inserte la descripción de la imagen aquí

Problemas encontrados:
1. Error al descargar
2. Error al descargar
3. Error al descargar

Motivo:
Todavía es difícil acceder a github sin acceso científico a Internet. Si tiene acceso científico a Internet, puede instalarlo normalmente. Aquí, puede usar el acceso científico a Internet de Baidu por sí mismo.
Para la mayoría de las personas, el acceso científico a Internet no es tan simple , por lo que proporcionaremos otro método más adelante.

Descargar e instalar manualmente

Analizamos los pasos de instalación cuando arduino se instala o se descarga e instala. Los dos primeros métodos también son para descargar el paquete correspondiente en github, y descargar la cadena de herramientas de compilación y extraerlo en la carpeta correspondiente.

Luego lo descargaremos manualmente y lo colocaremos en la ubicación correspondiente, ¿tendrá el mismo efecto?

packageEncontramos un jsonarchivo en esta carpeta.Después de abrirlo, podemos ver que un total de 7 archivos que deben descargarse se descargarán a las herramientas.

          "toolsDependencies": [
            {
    
    
              "packager": "esp32",
              "name": "riscv32-esp-elf-gcc",
              "version": "gcc8_4_0-esp-2021r2"
            },
            {
    
    
              "packager": "esp32",
              "name": "xtensa-esp32-elf-gcc",
              "version": "gcc8_4_0-esp-2021r2"
            },
            {
    
    
              "packager": "esp32",
              "name": "xtensa-esp32s2-elf-gcc",
              "version": "gcc8_4_0-esp-2021r2"
            },
            {
    
    
              "packager": "esp32",
              "name": "xtensa-esp32s3-elf-gcc",
              "version": "gcc8_4_0-esp-2021r2"
            },
            {
    
    
              "packager": "esp32",
              "name": "esptool_py",
              "version": "3.2.0"
            },
            {
    
    
              "packager": "esp32",
              "name": "mkspiffs",
              "version": "0.2.3"
            },
            {
    
    
              "packager": "esp32",
              "name": "mklittlefs",
              "version": "3.0.0-gnu12-dc7f933"
            }
          ]

El enlace correspondiente se encuentra a continuación tools, y el correspondiente a "host": "i686-mingw32"continuación urles el enlace del archivo que descargamos awindows continuación.arduino

inserte la descripción de la imagen aquí
Los siete enlaces son los siguientes

  1. https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/riscv32-esp-elf-gcc8_4_0-esp-2021r2-macos.tar.gz

  2. https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch2-win32.zip

  3. https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch2-win32.zip

  4. https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch2-win64.zip

  5. https://github.com/espressif/arduino-esp32/releases/download/2.0.2/esptool-3.2-windows.zip

  6. https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/x86_64-w64-mingw32.mklittlefs-c41e51a.200706.zip

  7. https://github.com/igrr/mkspiffs/releases/download/0.2.3/mkspiffs-0.2.3-arduino-esp32-win32.zip

Coloque el enlace en el navegador, descárguelo, descomprímalo y obtenga las siguientes siete carpetas. Si no puede descargarlo, puede dejar un mensaje a continuación. Empacaré todos los archivos y se los enviaré.

inserte la descripción de la imagen aquí
Copie estas siete carpetas y los archivos que contienen y colóquelos en la toolscarpeta

Placa de desarrollo añadida

Luego hacemos este paso, no importa si usa el método de obtención anterior para descargar directamente la cadena de herramientas o descargarla y descomprimirla manualmente, obtendremos un paquete de chips completo que contiene la cadena de herramientas de compilación, y pondré todo lo anterior Los archivos utilizados son empaquetado y colocado en el estilo que se muestra en la siguiente figura

inserte la descripción de la imagen aquí

Luego encontraremos la ruta de instalación de arduino. Habrá hardwareuna carpeta debajo de la ruta de instalación. Después de abrir, cree una nueva espressifcarpeta
nombrada en ella. Copie el paquete que descargamos con la cadena de herramientas (esta vez el nombre es arduino-esp32-esp32-s3-support) al recién creado carpeta Bajo la carpeta espressif, vale la pena señalar que no abra el arduino en este momento para evitar problemas, copie el pasado como se muestra a continuación
inserte la descripción de la imagen aquí

Finalmente, modifique el arduino-esp32-esp32-s3-supportnombre como esp32, de lo contrario, se informará una advertencia al compilar

inserte la descripción de la imagen aquí

Abrimos el arduino, en este momento podemos ver la nueva placa de desarrollo en ESP32-S3la placa de desarrollo
inserte la descripción de la imagen aquí

Seleccione la placa de desarrollo y escriba un programa que genere Hello World!

void setup() {
    
    
  // put your setup code here, to run once:
  Serial.begin(115200);
}

void loop() {
    
    
  // put your main code here, to run repeatedly:
  Serial.println("Hello World!");
  delay(1000);
}

Compilado con éxito y descargado para ejecutar!

Resumir

Este artículo sobre la creación del entorno de desarrollo en sí tiene muchos detalles. Cuando se escribió este artículo en marzo de 2022, los usuarios podían crear el entorno de desarrollo directamente muy rápido de acuerdo con los archivos descargados proporcionados por nosotros. Sin embargo, Espressif oficial sí lo hará. definitivamente tengo una nueva versión, que puede corregir muchos errores existentes. Espero que los usuarios puedan usar una versión más estable, y espero que Youxin pueda acompañar a todos para aprender y progresar juntos. Bienvenidos a tres enlaces con un clic, ¡gracias chicos!

Artículos pasados:

Construyendo el entorno de desarrollo ESP32-S2 y C3 en arduino

Ubuntu - Sistema 20.04 para instalar la cadena de herramientas Espressif ESP-IDF

Supongo que te gusta

Origin blog.csdn.net/qq_42250136/article/details/123416799
Recomendado
Clasificación