Frø-logo

Seeed esp32c6 PlatformIO Support XIAO

Seeed-esp32c6-PlatformIO-Support-XIAO-produkt

Produktinformasjon

Spesifikasjoner:

  • Støtter XIAO utviklingskort
  • Kompatibel med Arduino-rammeverket
  • Støtter ulike XIAO-modeller som esp32c6, rp2040 og nrf52840

Produktbruksinstruksjoner

XIAO esp32c6:

  1. Opprett et nytt prosjekt i PlatformIO
  2. Erstatt innholdet på platformio.ini med den medfølgende konfigurasjonen
  3. Bygg og kompiler prosjektet

XIAO rp2040:

  1. Oppdater platformio.ini med spesifisert innhold for seeed_xiao_rp2040
  2. Fullfør den første konstruksjonen og kompileringen
  3. Opprett et seeed_xiao_rp2040-prosjekt ved hjelp av PlatformIO

XIAO nrf52840:

  1. Opprett et nytt prosjekt i PlatformIO
  2. Endre platformio.ini med den medfølgende konfigurasjonen
  3. Bygg og kompiler prosjektet
  4. Opprett seeed_xiao_nrf52840-prosjektet ved hjelp av PlatformIO

Hvordan PlatformIO støtter XIAO

  1. xiao_esp32c6
    En PR er sendt inn og venter på å bli slått sammen. Du kan henvise til følgende lenke for
  2. xiao_rp2040
    PlatformIOs hovedgren støtter ikke andre utviklingstavler. En fellesskapsversjon er sendt inn, og her er hvordan du bruker den:
    • Link: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: utviklingsplattform for PlatformIO
    • Bruksanvisning:
      I ethvert nytt prosjekt, endre platformio.ini file til følgende innhold:[env:seeed_xiao_rp2040]
    • plattform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: utviklingsplattform for PlatformIO
    • board = seeed_xiao_rp2040
    • rammeverk = Arduino
    • Etter å ha fullført den første byggingen og kompileringen, kan du opprette et seeed_xiao_rp2040-prosjekt ved å bruke PlatformIO.
  3. xiao_nrf52840
    Hovedlinjestøtte: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: utviklingsplattform for PlatformIO

Bruksanvisning

Etter å ha opprettet et nytt prosjekt, bytt ut innholdet i platformio.ini file i prosjektmappen din med følgende:

Når den første byggingen og kompileringen er fullført, kan du bruke PlatformIO til å lage seeed_xiao_nrf52840-prosjektet.

Fellesskapsmetode
Referanseartikkelhttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Trinn
  1. Først oppretter du et Arduino Nano33 BLE-prosjekt i PlatformIO. Etter opprettelsen, naviger til nordicnrf52/boards-katalogen (finnes vanligvis på C:\Users\“brukernavn”\.platformio\platforms\nordicnrf52) og opprett en file kalt xiaoblesense.json (du kan referere til innholdet fra den koblede artikkelen).
  2. Last ned Seeed Studio Arduino innebygd kjernegren for Arduino IDE fra følgende lenke: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Pakk ut den nedlastede file inn i mappen framework-arduino-mbed (vanligvis plassert på C:\Users\“brukernavn”\.platformio\packages\framework-arduino-mbed).
  4. I nordicnrf52-katalogen opprettet i trinn 1, finn platform.py file. Finn følgende linjer:
    if board in ("nano33ble", "nicla_sense_me"):
    • self.packages[“toolchain-gccarmnoneeabi”][“version”] = “~1.80201.0”
    • self.frameworks[“Arduino”][“package”] = “framework-arduino-embed”
    • self.frameworks[“Arduino”][“script”] = “builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
    • Endre den til:: hvis styret i (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“valgfritt”] = False
  5.  Kompiler prosjektet (merk at du kan støte på problemer knyttet til lange baner som forhindrer header files fra å bli funnet; hvis dette skjer, søk etter den manglende overskriften files og kopier dem til den angitte mappen).

FAQ

Spørsmål: Hvordan løser jeg problemer knyttet til lange baner som forhindrer overskrift files fra å bli funnet under kompilering?
A: Hvis du støter på dette problemet, søk etter den manglende overskriften files og kopier dem til den angitte mappen som spesifisert i feilmeldingen.

Spørsmål: Kan jeg bruke PlatformIO med andre XIAO-utviklingskort som ikke er nevnt i håndboken?
A: For øyeblikket støtter ikke PlatformIOs hovedgren andre XIAO-utviklingskort. Imidlertid kan fellesskapsversjoner være tilgjengelige for spesifikke brett. Se relevante fellesskapsressurser for mer informasjon.

Dokumenter / Ressurser

Seeed esp32c6 PlatformIO Support XIAO [pdf] Instruksjoner
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Support XIAO, esp32c6, PlatformIO Support XIAO, Support XIAO

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *