Seed-logo

Seed esp32c6 PlatformIO Soporte XIAO

Seeed-esp32c6-PlatformIO-Support-XIAO-produto

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:

  1. Crea un novo proxecto en PlatformIO
  2. Substitúe o contido de platformio.ini coa configuración proporcionada
  3. Construír e compilar o proxecto

XIAO rp2040:

  1. Actualiza platformio.ini co contido especificado para seeed_xiao_rp2040
  2. Completa a primeira compilación e compilación
  3. Crea un proxecto seeed_xiao_rp2040 usando PlatformIO

XIAO nrf52840:

  1. Crea un novo proxecto en PlatformIO
  2. Modifique platformio.ini coa configuración proporcionada
  3. Construír e compilar o proxecto
  4. Crea o proxecto seeed_xiao_nrf52840 usando PlatformIO

Como PlatformIO admite XIAO

  1. xiao_esp32c6
    Enviouse un PR e está á espera de ser fusionado. Podes consultar a seguinte ligazón para
  2. 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.
  3. 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:

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 referenciahttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Pasos
  1. 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).
  2. 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.
  3. Extrae o descargado file no cartafol framework-arduino-mbed (normalmente situado en C:\Users\“nome de usuario”\.platformio\packages\framework-arduino-mbed).
  4. 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
  5.  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

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *