Seed-logo

Esp32c6 visto Suporte PlatformIO XIAO

Seeed-esp32c6-PlatformIO-Suporte-XIAO-produto

Informações do produto

Especificações:

  • Suporta placas de desenvolvimento XIAO
  • Compatível com a estrutura Arduino
  • Suporta vários modelos XIAO como esp32c6, rp2040 e nrf52840

Instruções de uso do produto

XIAO esp32c6:

  1. Crie um novo projeto no PlatformIO
  2. Substitua o conteúdo de platformio.ini pela configuração fornecida
  3. Compilar e construir o projeto

XIAO rp2040:

  1. Atualizar platformio.ini com o conteúdo especificado para seeed_xiao_rp2040
  2. Conclua a primeira construção e compilação
  3. Crie um projeto seeed_xiao_rp2040 usando PlatformIO

XIAO nrf52840:

  1. Crie um novo projeto no PlatformIO
  2. Modifique platformio.ini com a configuração fornecida
  3. Compilar e construir o projeto
  4. Crie o projeto seeed_xiao_nrf52840 usando PlatformIO

Como a PlatformIO oferece suporte à XIAO

  1. xiao_esp32c6
    Um PR foi enviado e está esperando para ser mesclado. Você pode consultar o seguinte link para
  2. xiao_rp2040
    O branch principal do PlatformIO não suporta outras placas de desenvolvimento. Uma versão da comunidade foi enviada, e aqui está como usá-la:
    • Link: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: plataforma de desenvolvimento para PlatformIO
    • Instruções de uso:
      Em qualquer novo projeto, altere o platformio.ini file para o seguinte conteúdo:[env:seeed_xiao_rp2040]
    • platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: plataforma de desenvolvimento para PlatformIO
    • placa = seeed_xiao_rp2040
    • estrutura = Arduino
    • Após concluir a primeira compilação e build, você pode criar um projeto seeed_xiao_rp2040 usando o PlatformIO.
  3. xiao_nrf52840
    Suporte de linha principal: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: plataforma de desenvolvimento para PlatformIO

Instruções de uso

Após criar um novo projeto, substitua o conteúdo do platformio.ini file na pasta do seu projeto com o seguinte:

Depois que a compilação e a compilação iniciais forem concluídas, você pode usar o PlatformIO para criar o projeto seeed_xiao_nrf52840.

Método comunitário
Artigo de referênciahttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Passos
  1. Primeiro, crie um projeto Arduino Nano33 BLE no PlatformIO. Após a criação, navegue até o diretório nordicnrf52/boards (normalmente encontrado em C:\Users\“username”\.platformio\platforms\nordicnrf52) e crie um file chamado xiaoblesense.json (você pode consultar o conteúdo do artigo vinculado).
  2. Baixe o branch principal do Seeed Studio Arduino para o Arduino IDE no seguinte link: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Extraia o download file na pasta framework-arduino-mbed (geralmente localizada em C:\Users\“username”\.platformio\packages\framework-arduino-mbed).
  4. No diretório nordicnrf52 criado na etapa 1, localize o platform.py file. Encontre as seguintes linhas:
    se a placa estiver em (“nano33ble”, “nicla_sense_me”):
    • self.packages[“toolchain-gccarmnoneeabi”][“versão”] = “~1.80201.0”
    • self.frameworks[“Arduino”][“pacote”] = “framework-arduino-embed”
    • self.frameworks[“Arduino”][“script”] = “construtor/frameworks/arduino/mbed-core/arduino-core-mbed.py”
    • Modifique para:: se a placa em (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“optional”] = False
  5.  Compile o projeto (observe que você pode encontrar problemas relacionados a caminhos longos impedindo o cabeçalho files de ser encontrado; se isso ocorrer, procure o cabeçalho ausente files e copie-os para a pasta indicada).

Perguntas frequentes

P: Como resolvo problemas relacionados a caminhos longos que impedem o cabeçalho files de ser encontrado durante a compilação?
R: Se você encontrar esse problema, procure o cabeçalho ausente files e copie-os para a pasta indicada, conforme especificado na mensagem de erro.

P: Posso usar o PlatformIO com outras placas de desenvolvimento XIAO não mencionadas no manual?
R: No momento, o branch principal da PlatformIO não oferece suporte a outras placas de desenvolvimento XIAO. No entanto, versões da comunidade podem estar disponíveis para placas específicas. Consulte os recursos relevantes da comunidade para obter mais informações.

Documentos / Recursos

Esp32c6 visto Suporte PlatformIO XIAO [pdf] Instruções
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Suporte XIAO, esp32c6, PlatformIO Suporte XIAO, Suporte XIAO

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *