Seeed esp32c6 PlatformIO Support XIAO
Produktinformasjon
Spesifikasjoner:
- Støtter XIAO utviklingskort
- Kompatibel med Arduino-rammeverket
- Støtter ulike XIAO-modeller som esp32c6, rp2040 og nrf52840
Produktbruksinstruksjoner
XIAO esp32c6:
- Opprett et nytt prosjekt i PlatformIO
- Erstatt innholdet på platformio.ini med den medfølgende konfigurasjonen
- Bygg og kompiler prosjektet
XIAO rp2040:
- Oppdater platformio.ini med spesifisert innhold for seeed_xiao_rp2040
- Fullfør den første konstruksjonen og kompileringen
- Opprett et seeed_xiao_rp2040-prosjekt ved hjelp av PlatformIO
XIAO nrf52840:
- Opprett et nytt prosjekt i PlatformIO
- Endre platformio.ini med den medfølgende konfigurasjonen
- Bygg og kompiler prosjektet
- Opprett seeed_xiao_nrf52840-prosjektet ved hjelp av PlatformIO
Hvordan PlatformIO støtter XIAO
- xiao_esp32c6
En PR er sendt inn og venter på å bli slått sammen. Du kan henvise til følgende lenke for- Bruksanvisning: Legg til styrestøtte for Seeed XIAO ESP32C6 av LynnL4 · Pull Request #1380 · platformio/platform-espressif32 · GitHub
- Spesifikke trinn: Etter å ha opprettet et prosjekt, bytt ut innholdet i platformio.ini file i prosjektmappen med følgende:
[env:seeed_xiao_esp32c6] - Plattform = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- platform_packages = 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
- rammeverk = arduino
- board = seeed_xiao_esp32c6
- 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.
- 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:
- [env] plattform = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] board = xiaoblesense
- [env:xiaoble_arduinocore_mbed] board = xiaoble
Når den første byggingen og kompileringen er fullført, kan du bruke PlatformIO til å lage seeed_xiao_nrf52840-prosjektet.
Fellesskapsmetode
Referanseartikkel:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Trinn
- 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).
- Last ned Seeed Studio Arduino innebygd kjernegren for Arduino IDE fra følgende lenke: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Pakk ut den nedlastede file inn i mappen framework-arduino-mbed (vanligvis plassert på C:\Users\“brukernavn”\.platformio\packages\framework-arduino-mbed).
- 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
- 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 |