Seeed esp32c6 Plataforma IO compatible con XIAO
Información del producto
Presupuesto:
- Admite placas de desarrollo XIAO
- Compatible con el framework Arduino
- Admite varios modelos XIAO como esp32c6, rp2040 y nrf52840
Instrucciones de uso del producto
XIAO esp32c6:
- Crear un nuevo proyecto en PlatformIO
- Reemplace el contenido de platformio.ini con la configuración proporcionada
- Construir y compilar el proyecto
XIAO rp2040:
- Actualice platformio.ini con el contenido especificado para seeed_xiao_rp2040
- Completar la primera compilación y construcción.
- Cree un proyecto seeed_xiao_rp2040 utilizando PlatformIO
Número de modelo XIAO52840:
- Crear un nuevo proyecto en PlatformIO
- Modifique platformio.ini con la configuración proporcionada
- Construir y compilar el proyecto
- Cree el proyecto seeed_xiao_nrf52840 utilizando PlatformIO
Cómo PlatformIO apoya a XIAO
- xiao_esp32c6
Se ha enviado una solicitud de incorporación de cambios y está pendiente de ser fusionada. Puede consultar el siguiente enlace para obtener más información.- Instrucciones de uso: Agregar soporte de placa para Seeed XIAO ESP32C6 por LynnL4 · Solicitud de extracción n.° 1380 · platformio/platform-espressif32 · GitHub
- Pasos específicos: Después de crear cualquier proyecto, reemplace el contenido de platformio.ini file en la carpeta del proyecto con lo siguiente:
[env:seeed_xiao_esp32c6] - Plataforma = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- paquete_plataformas = framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#3.0.2 framework-arduinoespressif32-libs @ https://github.com/espressif/arduinoesp32/releases/download/3.0.2/esp32arduinolibs3.0.2.zip
- marco = arduino
- tablero = seeed_xiao_esp32c6
- xiao_rp2040
La rama principal de PlatformIO no es compatible con otras placas de desarrollo. Se ha enviado una versión comunitaria y aquí se explica cómo usarla:- Enlace: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: plataforma de desarrollo para PlatformIO
- Instrucciones de uso:
En cualquier proyecto nuevo, cambie el archivo platformio.ini file al siguiente contenido:[env:seeed_xiao_rp2040] - plataforma = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: plataforma de desarrollo para PlatformIO
- tablero = seeed_xiao_rp2040
- marco = Arduino
- Después de completar la primera compilación y construcción, puede crear un proyecto seeed_xiao_rp2040 usando PlatformIO.
- xiao_nrf52840
Soporte de línea principal: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: plataforma de desarrollo para PlatformIO
Instrucciones de uso
Después de crear un nuevo proyecto, reemplace el contenido de platformio.ini file en su carpeta de proyecto con lo siguiente:
- [env] plataforma = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] placa = xiaoblesense
- [env:xiaoble_arduinocore_mbed] placa = xiaoble
Una vez que se completen la compilación y construcción iniciales, puede usar PlatformIO para crear el proyecto seeed_xiao_nrf52840.
Método comunitario
Artículo de referencia:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Pasos
- Primero, crea un proyecto Arduino Nano33 BLE en PlatformIO. Después de la creación, navega al directorio nordicnrf52/boards (normalmente se encuentra en C:\Users\“username”\.platformio\platforms\nordicnrf52) y crea un proyecto file llamado xiaoblesense.json (puede consultar el contenido en el artículo vinculado).
- Descargue la rama principal de incrustación de Arduino de Seeed Studio para Arduino IDE desde el siguiente enlace: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Extrae el descargado file en la carpeta framework-arduino-mbed (generalmente ubicada en C:\Users\“nombre de usuario”\.platformio\packages\framework-arduino-mbed).
- En el directorio nordicnrf52 creado en el paso 1, ubique el archivo platform.py file. Encuentra las siguientes líneas:
Si la placa está en (“nano33ble”, “nicla_sense_me”):- self.packages[“toolchain-gccarmnoneeabi”][“versión”] = “~1.80201.0”
- self.frameworks[“Arduino”][“paquete”] = “framework-arduino-embed”
- self.frameworks[“Arduino”][“script”] = “generador/frameworks/arduino/mbed-core/arduino-core-mbed.py”
- Modifícalo a:: si la placa está en (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“opcional”] = Falso
- Compila el proyecto (ten en cuenta que puedes encontrar problemas relacionados con rutas largas que impiden el acceso al encabezado). files de ser encontrado; si esto ocurre, busque el encabezado faltante files y copiarlos en la carpeta indicada).
Preguntas frecuentes
P: ¿Cómo resuelvo los problemas relacionados con las rutas largas que impiden el acceso al encabezado? file¿Se pueden encontrar errores durante la compilación?
A: Si encuentra este problema, busque el encabezado que falta files y cópielos en la carpeta indicada como se especifica en el mensaje de error.
P: ¿Puedo usar PlatformIO con otras placas de desarrollo XIAO no mencionadas en el manual?
R: En este momento, la rama principal de PlatformIO no es compatible con otras placas de desarrollo XIAO. Sin embargo, es posible que haya versiones comunitarias disponibles para placas específicas. Consulta los recursos comunitarios pertinentes para obtener más información.
Documentos / Recursos
![]() |
Seeed esp32c6 Plataforma IO compatible con XIAO [pdf] Instrucciones esp32c6, rp2040, nrf52840, esp32c6 Soporte de plataforma IO XIAO, esp32c6, Soporte de plataforma IO XIAO, Soporte XIAO |