Seeed esp32c6 PlatformIO Support XIAO
Produktinformation
Specifikationer:
- Understøtter XIAO udviklingstavler
- Kompatibel med Arduino framework
- Understøtter forskellige XIAO-modeller som esp32c6, rp2040 og nrf52840
Produktbrugsvejledning
XIAO esp32c6:
- Opret et nyt projekt i PlatformIO
- Erstat indholdet af platformio.ini med den medfølgende konfiguration
- Byg og kompilér projektet
XIAO rp2040:
- Opdater platformio.ini med det angivne indhold til seeed_xiao_rp2040
- Fuldfør den første build og kompilering
- Opret et seeed_xiao_rp2040-projekt ved hjælp af PlatformIO
XIAO nrf52840:
- Opret et nyt projekt i PlatformIO
- Rediger platformio.ini med den medfølgende konfiguration
- Byg og kompilér projektet
- Opret seeed_xiao_nrf52840-projektet ved hjælp af PlatformIO
Hvordan PlatformIO understøtter XIAO
- xiao_esp32c6
En PR er indsendt og venter på at blive slået sammen. Du kan henvise til følgende link for- Brugsanvisning: Tilføj bordunderstøttelse til Seeed XIAO ESP32C6 af LynnL4 · Pull Request #1380 · platformio/platform-espressif32 · GitHub
- Specifikke trin: Når du har oprettet et projekt, skal du erstatte indholdet af platformio.ini file i projektmappen med følgende:
[env:seeed_xiao_esp32c6] - Platform = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- platform_pakkes = 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
- ramme = arduino
- board = seeed_xiao_esp32c6
- xiao_rp2040
PlatformIOs hovedgren understøtter ikke andre udviklingstavler. En fællesskabsversion er blevet indsendt, og her er, hvordan du bruger den:- Forbindelse: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: udviklingsplatform til PlatformIO
- Brugsanvisning:
I ethvert nyt projekt skal du ændre platformio.ini file til følgende indhold:[env:seeed_xiao_rp2040] - platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: udviklingsplatform til PlatformIO
- board = seeed_xiao_rp2040
- ramme = Arduino
- Efter at have gennemført den første build og kompilering, kan du oprette et seeed_xiao_rp2040-projekt ved hjælp af PlatformIO.
- xiao_nrf52840
Mainline support: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: udviklingsplatform for PlatformIO
Brugsvejledning
Når du har oprettet et nyt projekt, skal du erstatte indholdet af platformio.ini file i din projektmappe med følgende:
- [env] platform = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] board = xiaoblesense
- [env:xiaoble_arduinocore_mbed] board = xiaoble
Når den indledende opbygning og kompilering er færdig, kan du bruge PlatformIO til at oprette seeed_xiao_nrf52840-projektet.
Fællesskabsmetode
Referenceartikel:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Trin
- Først skal du oprette et Arduino Nano33 BLE-projekt i PlatformIO. Efter oprettelsen skal du navigere til mappen nordicnrf52/boards (findes typisk på C:\Users\“brugernavn”\.platformio\platforms\nordicnrf52) og oprette en file opkaldt xiaoblesense.json (du kan henvise til indholdet fra den linkede artikel).
- Download Seeed Studio Arduino indlejrede kernegren til Arduino IDE fra følgende link: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Udpak den downloadede file ind i mappen framework-arduino-mbed (normalt placeret på C:\Users\“brugernavn”\.platformio\packages\framework-arduino-mbed).
- I mappen nordicnrf52, der blev oprettet i trin 1, skal du finde platform.py file. Find følgende linjer:
hvis board in ("nano33ble", "nicla_sense_me"):- self.packages[“toolchain-gccarmnoneeabi”][“version”] = “~1.80201.0”
- self.frameworks[“Arduino”][“package”] = “ramme-arduino-indlejring”
- self.frameworks[“Arduino”][“script”] = “builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
- Rediger det til:: hvis bestyrelsen i ("nano33ble", "nicla_sense_me", "xiaoblesense"): self.packages["tool-adafruit-nrfutil"]["valgfrit"] = Falsk
- Kompiler projektet (bemærk, at du kan støde på problemer relateret til lange stier, der forhindrer header files fra at blive fundet; hvis dette sker, søg efter den manglende overskrift files og kopier dem til den angivne mappe).
FAQ
Q: Hvordan løser jeg problemer relateret til lange stier, der forhindrer header files fra at blive fundet under kompilering?
A: Hvis du støder på dette problem, skal du søge efter den manglende overskrift files og kopier dem til den angivne mappe som angivet i fejlmeddelelsen.
Q: Kan jeg bruge PlatformIO med andre XIAO-udviklingskort, der ikke er nævnt i manualen?
A: I øjeblikket understøtter PlatformIOs hovedgren ikke andre XIAO-udviklingskort. Dog kan fællesskabsversioner være tilgængelige for specifikke boards. Se venligst relevante fællesskabsressourcer for mere information.
Dokumenter/ressourcer
![]() |
Seeed esp32c6 PlatformIO Support XIAO [pdf] Instruktioner esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Support XIAO, esp32c6, PlatformIO Support XIAO, Support XIAO |