Seed esp32c6 PlatformIO Soporte XIAO
Información do produto
Especificacións:
- Admite placas de desenvolvemento XIAO
- Compatible co framework Arduino
- Admite varios modelos XIAO como esp32c6, rp2040 e nrf52840
Instrucións de uso do produto
XIAO esp32c6:
- Crea un novo proxecto en PlatformIO
- Substitúe o contido de platformio.ini coa configuración proporcionada
- Construír e compilar o proxecto
XIAO rp2040:
- Actualiza platformio.ini co contido especificado para seeed_xiao_rp2040
- Completa a primeira compilación e compilación
- Crea un proxecto seeed_xiao_rp2040 usando PlatformIO
XIAO nrf52840:
- Crea un novo proxecto en PlatformIO
- Modifique platformio.ini coa configuración proporcionada
- Construír e compilar o proxecto
- Crea o proxecto seeed_xiao_nrf52840 usando PlatformIO
Como PlatformIO admite XIAO
- xiao_esp32c6
Enviouse un PR e está á espera de ser fusionado. Podes consultar a seguinte ligazón para- Instrucións de uso: Engadir soporte de placa para Seeed XIAO ESP32C6 por LynnL4 · Pull Request #1380 · platformio/platform-espressif32 · GitHub
- Pasos específicos: Despois de crear calquera proxecto, substitúe o contido do platformio.ini file no cartafol do proxecto co seguinte contido:
[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
- framework = arduino
- board = seeed_xiao_esp32c6
- xiao_rp2040
A rama principal de PlatformIO non admite outras placas de desenvolvemento. Enviouse unha versión da comunidade, e aquí tes como usala:- Ligazón: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: plataforma de desenvolvemento para PlatformIO
- Instrucións de uso:
En calquera proxecto novo, cambia o platformio.ini file ao seguinte contido:[env:seeed_xiao_rp2040] - platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: plataforma de desenvolvemento para PlatformIO
- board = seeed_xiao_rp2040
- framework = Arduino
- Despois de completar a primeira compilación e compilación, podes crear un proxecto seeed_xiao_rp2040 usando PlatformIO.
- xiao_nrf52840
Soporte principal: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: plataforma de desenvolvemento para PlatformIO
Instrucións de uso
Despois de crear un novo proxecto, substitúe o contido do platformio.ini file no cartafol do teu proxecto co seguinte contido:
- [env] plataforma = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] board = xiaoblesense
- [env:xiaoble_arduinocore_mbed] board = xiaoble
Unha vez que se complete a compilación e a compilación inicial, podes usar PlatformIO para crear o proxecto seeed_xiao_nrf52840.
Método comunitario
Artigo de referencia:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Pasos
- Primeiro, cree un proxecto BLE Arduino Nano33 en PlatformIO. Despois da creación, navegue ata o directorio nordicnrf52/boards (normalmente atopado en C:\Users\“nome de usuario”\.platformio\platforms\nordicnrf52) e cree un file chamado xiaoblesense.json (podes consultar o contido do artigo ligado).
- Descarga a rama principal do núcleo de inserción de Arduino de Seeed Studio para o IDE de Arduino desde a seguinte ligazón: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Extrae o descargado file no cartafol framework-arduino-mbed (normalmente situado en C:\Users\“nome de usuario”\.platformio\packages\framework-arduino-mbed).
- No directorio nordicnrf52 creado no paso 1, localice platform.py file. Busca as seguintes liñas:
se a 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”] = “construtor/frameworks/arduino/mbed-core/arduino-core-mbed.py”
- Modificalo a:: se o taboleiro está en (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“opcional”] = Falso
- Compile o proxecto (ten en conta que pode atopar problemas relacionados con camiños longos que impiden a cabeceira files de ser atopado; se isto ocorre, busque a cabeceira que falta files e cópiaos no cartafol indicado).
FAQ
P: Como resolvo os problemas relacionados con camiños longos que impiden a cabeceira files de atoparse durante a compilación?
R: Se atopas este problema, busca a cabeceira que falta files e cópiaos no cartafol indicado tal e como se especifica na mensaxe de erro.
P: Podo usar PlatformIO con outras placas de desenvolvemento XIAO non mencionadas no manual?
R: Polo momento, a rama principal de PlatformIO non admite outras placas de desenvolvemento XIAO. Non obstante, poden estar dispoñibles versións comunitarias para placas específicas. Consulte os recursos comunitarios relevantes para obter máis información.
Documentos/Recursos
![]() |
Seed esp32c6 PlatformIO Soporte XIAO [pdfInstrucións esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Soporte XIAO, esp32c6, PlatformIO Soporte XIAO, Soporte XIAO |