Oglejte si esp32c6 PlatformIO Support XIAO
Informacije o izdelku
Tehnični podatki:
- Podpira razvojne plošče XIAO
- Združljivo z ogrodjem Arduino
- Podpira različne modele XIAO, kot so esp32c6, rp2040 in nrf52840
Navodila za uporabo izdelka
XIAO esp32c6:
- Ustvarite nov projekt v PlatformIO
- Zamenjajte vsebino platformio.ini s ponujeno konfiguracijo
- Zgradite in prevedite projekt
XIAO rp2040:
- Posodobite platformio.ini z navedeno vsebino za seeed_xiao_rp2040
- Dokončajte prvo gradnjo in kompilacijo
- Ustvarite projekt seeed_xiao_rp2040 z uporabo PlatformIO
XIAO nrf52840:
- Ustvarite nov projekt v PlatformIO
- Spremenite platformio.ini s ponujeno konfiguracijo
- Zgradite in prevedite projekt
- Ustvarite projekt seeed_xiao_nrf52840 z uporabo PlatformIO
Kako PlatformIO podpira XIAO
- xiao_esp32c6
PR je bil oddan in čaka na združitev. Lahko se sklicujete na naslednjo povezavo za- Navodila za uporabo: Dodajte podporo za ploščo za Seeed XIAO ESP32C6 avtorja LynnL4 · Zahteva za poteg #1380 · platformio/platform-espressif32 · GitHub
- Posebni koraki: Po ustvarjanju katerega koli projekta zamenjajte vsebino platformio.ini file v mapi projekta z naslednjim:
[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
- okvir = arduino
- plošča = seeed_xiao_esp32c6
- xiao_rp2040
Glavna veja PlatformIO ne podpira drugih razvojnih plošč. Različica skupnosti je bila predložena in tukaj je, kako jo uporabiti:- Povezava: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: razvojna platforma za PlatformIO
- Navodila za uporabo:
V vsakem novem projektu spremenite platformio.ini file na naslednjo vsebino:[env:seeed_xiao_rp2040] - platforma = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: razvojna platforma za PlatformIO
- plošča = seeed_xiao_rp2040
- okvir = Arduino
- Po dokončanju prve gradnje in prevajanja lahko ustvarite projekt seeed_xiao_rp2040 s pomočjo PlatformIO.
- xiao_nrf52840
Glavna podpora: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: razvojna platforma za PlatformIO
Navodila za uporabo
Po ustvarjanju novega projekta zamenjajte vsebino platformio.ini file v mapi vašega projekta z naslednjim:
- [env] platforma = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] plošča = xiaoblesense
- [env:xiaoble_arduinocore_mbed] plošča = xiaoble
Ko sta začetna izgradnja in prevajanje končani, lahko uporabite PlatformIO za ustvarjanje projekta seeed_xiao_nrf52840.
Skupnostna metoda
Referenčni članek:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Koraki
- Najprej ustvarite projekt Arduino Nano33 BLE v PlatformIO. Po ustvarjanju se pomaknite do imenika nordicnrf52/boards (običajno ga najdete na C:\Users\»uporabniško ime«\.platformio\platforms\nordicnrf52) in ustvarite file z imenom xiaoblesense.json (lahko se sklicujete na vsebino iz povezanega članka).
- Prenesite jedrno vejo Seeed Studio Arduino za Arduino IDE z naslednje povezave: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Izvlecite preneseno file v mapo framework-arduino-mbed (običajno se nahaja na C:\Users\»uporabniško ime«\.platformio\packages\framework-arduino-mbed).
- V imeniku nordicnrf52, ustvarjenem v 1. koraku, poiščite platform.py file. Poiščite naslednje vrstice:
če je plošča v (»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”
- Spremenite ga v:: če je tabla v (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“optional”] = False
- Prevedite projekt (upoštevajte, da lahko naletite na težave, povezane z dolgimi potmi, ki preprečujejo glavo files od najdbe; če se to zgodi, poiščite manjkajočo glavo files in jih kopirajte v označeno mapo).
pogosta vprašanja
V: Kako rešim težave, povezane z dolgimi potmi, ki preprečujejo glavo files med prevajanjem?
O: Če naletite na to težavo, poiščite manjkajočo glavo files in jih kopirajte v označeno mapo, kot je navedeno v sporočilu o napaki.
V: Ali lahko uporabljam PlatformIO z drugimi razvojnimi ploščami XIAO, ki niso omenjene v priročniku?
O: Trenutno glavna podružnica PlatformIO ne podpira drugih razvojnih plošč XIAO. Vendar pa so različice skupnosti morda na voljo za določene plošče. Za več informacij si oglejte ustrezne vire skupnosti.
Dokumenti / Viri
![]() |
Oglejte si esp32c6 PlatformIO Support XIAO [pdfNavodila esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Podpora XIAO, esp32c6, PlatformIO Podpora XIAO, Podpora XIAO |