Seeed esp32c6 PlatformIO Support XIAO
Informacije o proizvodu
specifikacije:
- Podržava XIAO razvojne ploče
- Kompatibilan sa Arduino okvirom
- Podržava različite XIAO modele kao što su esp32c6, rp2040 i nrf52840
Upute za upotrebu proizvoda
XIAO esp32c6:
- Kreirajte novi projekat u PlatformIO
- Zamijenite sadržaj platformio.ini navedenom konfiguracijom
- Izgradite i kompajlirajte projekat
XIAO rp2040:
- Ažurirajte platformio.ini sa navedenim sadržajem za seeed_xiao_rp2040
- Završite prvu gradnju i kompilaciju
- Kreirajte seed_xiao_rp2040 projekat koristeći PlatformIO
XIAO nrf52840:
- Kreirajte novi projekat u PlatformIO
- Modificirajte platformio.ini s priloženom konfiguracijom
- Izgradite i kompajlirajte projekat
- Kreirajte projekat seeed_xiao_nrf52840 koristeći PlatformIO
Kako PlatformIO podržava XIAO
- xiao_esp32c6
PR je dostavljen i čeka na spajanje. Možete pogledati sljedeći link za- Upute za upotrebu: Dodajte podršku ploče za Seeed XIAO ESP32C6 od LynnL4 · Zahtjev za povlačenje #1380 · platformio/platform-espressif32 · GitHub
- Specifični koraci: Nakon kreiranja bilo kojeg projekta, zamijenite sadržaj platformio.ini file u folderu projekta sa sljedećim:
[env:seeed_xiao_esp32c6] - Platforma = 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
- framework = arduino
- ploča = seed_xiao_esp32c6
- xiao_rp2040
Glavna grana PlatformIO ne podržava druge razvojne ploče. Verzija zajednice je poslana, a evo kako je koristiti:- Link: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: razvojna platforma za PlatformIO
- Upute za upotrebu:
U svakom novom projektu promijenite platformio.ini file na sljedeći sadržaj:[env:seeed_xiao_rp2040] - platforma = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: razvojna platforma za PlatformIO
- ploča = seed_xiao_rp2040
- framework = Arduino
- Nakon završetka prve gradnje i kompilacije, možete kreirati seed_xiao_rp2040 projekat koristeći PlatformIO.
- xiao_nrf52840
Glavna podrška: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: razvojna platforma za PlatformIO
Uputstva za upotrebu
Nakon kreiranja novog projekta, zamijenite sadržaj platformio.ini file u folderu vašeg projekta sa sljedećim:
- [env] platforma = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] ploča = xiaoblesense
- [env:xiaoble_arduinocore_mbed] ploča = xiaoble
Kada se završi početna izrada i kompilacija, možete koristiti PlatformIO za kreiranje projekta seeed_xiao_nrf52840.
Community Method
Referentni članak:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Koraci
- Prvo kreirajte Arduino Nano33 BLE projekat u PlatformIO. Nakon kreiranja, idite do direktorija nordicnrf52/boards (obično se nalazi na C:\Users\“username”\.platformio\platforms\nordicnrf52) i kreirajte file pod nazivom xiaoblesense.json (možete se pozvati na sadržaj iz povezanog članka).
- Preuzmite Seeed Studio Arduino embed core granu za Arduino IDE sa sljedeće veze: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Izvucite preuzeto file u folder framework-arduino-mbed (obično se nalazi na C:\Users\“username”\.platformio\packages\framework-arduino-mbed).
- U direktoriju nordicnrf52 kreiranom u koraku 1, pronađite platform.py file. Pronađite sljedeće linije:
ako se ukrcaj (“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”
- Izmijenite ga na:: ako je ploča u (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“optional”] = False
- Kompajlirajte projekat (imajte na umu da možete naići na probleme u vezi sa dugim stazama koje sprečavaju zaglavlje files od pronalaska; ako se to dogodi, potražite zaglavlje koje nedostaje files i kopirajte ih u naznačeni folder).
FAQ
P: Kako da riješim probleme u vezi sa dugim stazama koje sprečavaju zaglavlje filenije pronađen tokom kompilacije?
O: Ako naiđete na ovaj problem, potražite zaglavlje koje nedostaje files i kopirajte ih u naznačeni folder kao što je navedeno u poruci o grešci.
P: Mogu li koristiti PlatformIO sa drugim XIAO razvojnim pločama koje nisu spomenute u priručniku?
O: Trenutno, PlatformIO-ova glavna grana ne podržava druge XIAO razvojne ploče. Međutim, verzije zajednice mogu biti dostupne za određene ploče. Molimo pogledajte relevantne resurse zajednice za više informacija.
Dokumenti / Resursi
![]() |
Seeed esp32c6 PlatformIO Support XIAO [pdfUpute esp32c6, rp2040, nrf52840, esp32c6 PlatformIO podrška XIAO, esp32c6, PlatformIO podrška XIAO, podrška XIAO |