Vidite esp32c6 PlatformIO podršku XIAO
Informacije o proizvodu
Tehnički podaci:
- Podržava XIAO razvojne ploče
- Kompatibilan s Arduino okvirom
- Podržava razne XIAO modele kao što su esp32c6, rp2040 i nrf52840
Upute za uporabu proizvoda
XIAO esp32c6:
- Napravite novi projekt u PlatformIO
- Zamijenite sadržaj platformio.ini dostavljenom konfiguracijom
- Izgradite i prevedite projekt
XIAO rp2040:
- Ažurirajte platformio.ini s navedenim sadržajem za seeed_xiao_rp2040
- Dovršite prvu izgradnju i kompilaciju
- Stvorite seeed_xiao_rp2040 projekt koristeći PlatformIO
XIAO nrf52840:
- Napravite novi projekt u PlatformIO
- Izmijenite platformio.ini s dostavljenom konfiguracijom
- Izgradite i prevedite projekt
- Stvorite projekt seeed_xiao_nrf52840 koristeći PlatformIO
Kako PlatformIO podržava XIAO
- xiao_esp32c6
PR je predan i čeka na spajanje. Možete pogledati sljedeću vezu za- Upute za korištenje: Dodajte podršku za ploču za Seeed XIAO ESP32C6 od LynnL4 · Zahtjev za povlačenje #1380 · platformio/platform-espressif32 · GitHub
- Konkretni koraci: Nakon izrade bilo kojeg projekta, zamijenite sadržaj platformio.ini file u mapi projekta sa sljedećim:
[env:seeed_xiao_esp32c6] - Platforma = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- paket_platformes = 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
- okvir = arduino
- ploča = seeed_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 korištenje:
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 = seeed_xiao_rp2040
- okvir = Arduino
- Nakon dovršetka prve izgradnje i kompilacije, možete stvoriti seeed_xiao_rp2040 projekt koristeći PlatformIO.
- xiao_nrf52840
Glavna podrška: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: razvojna platforma za PlatformIO
Upute za korištenje
Nakon izrade novog projekta, zamijenite sadržaj platformio.ini file u mapi 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
Nakon što su početna izrada i kompilacija dovršeni, možete koristiti PlatformIO za stvaranje seeed_xiao_nrf52840 projekta.
Metoda zajednice
Referentni članak:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Koraci
- Prvo kreirajte Arduino Nano33 BLE projekt u PlatformIO. Nakon izrade, dođite do direktorija nordicnrf52/boards (obično se nalazi na C:\Users\"username"\.platformio\platforms\nordicnrf52) i stvorite file pod nazivom xiaoblesense.json (možete pogledati sadržaj iz povezanog članka).
- Preuzmite Seeed Studio Arduino granu jezgre za Arduino IDE sa sljedeće veze: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Ekstrahirajte preuzeto file u folder framework-arduino-mbed (obično se nalazi na C:\Users\“korisničko ime”\.platformio\packages\framework-arduino-mbed).
- U direktoriju nordicnrf52 kreiranom u koraku 1 pronađite platform.py file. Pronađite sljedeće retke:
ako je ploča u (“nano33ble”, “nicla_sense_me”):- self.packages[“toolchain-gccarmnoneeabi”][“verzija”] = “~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 u:: ako je ploča u (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“optional”] = False
- Prevedite projekt (imajte na umu da možete naići na probleme vezane uz duge staze koje sprječavaju zaglavlje files od biti pronađen; ako se to dogodi, potražite zaglavlje koje nedostaje files i kopirajte ih u naznačenu mapu).
FAQ
P: Kako mogu riješiti probleme povezane s dugim stazama koje sprječavaju zaglavlje files biti pronađen tijekom kompilacije?
O: Ako naiđete na ovaj problem, potražite zaglavlje koje nedostaje files i kopirajte ih u naznačenu mapu kako je navedeno u poruci pogreške.
P: Mogu li koristiti PlatformIO s drugim XIAO razvojnim pločama koje nisu spomenute u priručniku?
O: Trenutačno glavna grana PlatformIO ne podržava druge XIAO razvojne ploče. Međutim, verzije zajednice mogu biti dostupne za određene ploče. Više informacija potražite u relevantnim resursima zajednice.
Dokumenti / Resursi
![]() |
Vidite esp32c6 PlatformIO podršku XIAO [pdfUpute esp32c6, rp2040, nrf52840, esp32c6 PlatformIO podrška XIAO, esp32c6, PlatformIO podrška XIAO, podrška XIAO |