Pozrite si podporu esp32c6 PlatformIO XIAO
Informácie o produkte
špecifikácie:
- Podporuje vývojové dosky XIAO
- Kompatibilné s rámcom Arduino
- Podporuje rôzne modely XIAO ako esp32c6, rp2040 a nrf52840
Návod na použitie produktu
XIAO esp32c6:
- Vytvorte nový projekt v PlatformIO
- Nahraďte obsah platformy platformio.ini poskytnutou konfiguráciou
- Zostavte a zostavte projekt
XIAO rp2040:
- Aktualizujte platformio.ini so špecifikovaným obsahom pre seeed_xiao_rp2040
- Dokončite prvú zostavu a kompiláciu
- Vytvorte projekt seeed_xiao_rp2040 pomocou PlatformIO
XIAO nrf52840:
- Vytvorte nový projekt v PlatformIO
- Upravte platformio.ini pomocou poskytnutej konfigurácie
- Zostavte a zostavte projekt
- Vytvorte projekt seeed_xiao_nrf52840 pomocou PlatformIO
Ako PlatformIO podporuje XIAO
- xiao_esp32c6
PR bola odoslaná a čaká na zlúčenie. Môžete sa obrátiť na nasledujúci odkaz- Návod na použitie: Pridajte podporu dosky pre Seeed XIAO ESP32C6 od LynnL4 · Požiadavka na stiahnutie č. 1380 · platformio/platform-espressif32 · GitHub
- Konkrétne kroky: Po vytvorení akéhokoľvek projektu nahraďte obsah platformy platformio.ini file v priečinku projektu s nasledujúcim:
[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
- doska = seeed_xiao_esp32c6
- xiao_rp2040
Hlavná vetva PlatformIO nepodporuje iné vývojové dosky. Bola odoslaná komunitná verzia a tu je návod, ako ju použiť:- Link: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: vývojová platforma pre PlatformIO
- Návod na použitie:
V každom novom projekte zmeňte platformio.ini file na nasledujúci obsah:[env:seeed_xiao_rp2040] - platforma = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: vývojová platforma pre PlatformIO
- doska = seeed_xiao_rp2040
- framework = Arduino
- Po dokončení prvého zostavenia a kompilácie môžete vytvoriť projekt seeed_xiao_rp2040 pomocou PlatformIO.
- xiao_nrf52840
Hlavná podpora: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: vývojová platforma pre PlatformIO
Návod na použitie
Po vytvorení nového projektu nahraďte obsah platformy platformio.ini file v priečinku projektu s nasledujúcim:
- [env] platforma = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] doska = xiaoblesense
- [env:xiaoble_arduinocore_mbed] doska = xiaoble
Po dokončení počiatočného zostavenia a kompilácie môžete použiť PlatformIO na vytvorenie projektu seeed_xiao_nrf52840.
Komunitná metóda
Referenčný článok:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Kroky
- Najprv vytvorte projekt Arduino Nano33 BLE v PlatformIO. Po vytvorení prejdite do adresára nordicnrf52/boards (zvyčajne sa nachádza na C:\Users\“username”\.platformio\platforms\nordicnrf52) a vytvorte file s názvom xiaoblesense.json (môžete si pozrieť obsah z prepojeného článku).
- Stiahnite si embed core vetvu Seeed Studio Arduino pre Arduino IDE z nasledujúceho odkazu: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Extrahujte stiahnuté file do priečinka framework-arduino-mbed (zvyčajne sa nachádza na C:\Users\“používateľské meno”\.platformio\packages\framework-arduino-mbed).
- V adresári nordicnrf52 vytvorenom v kroku 1 nájdite súbor platform.py file. Nájdite nasledujúce riadky:
ak nastúpite („nano33ble“, „nicla_sense_me“):- self.packages[“toolchain-gccamnoneeabi“][“version“] = „~1.80201.0“
- self.frameworks[“Arduino”][“package”] = “framework-arduino-embed”
- self.frameworks[“Arduino”][“script”] = “builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
- Upravte ho na:: ak je doska v (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[”tool-adafruit-nrfutil”][”voliteľné”] = False
- Zostavte projekt (všimnite si, že sa môžete stretnúť s problémami súvisiacimi s dlhými cestami, ktoré bránia hlavičke files od nájdenia; ak k tomu dôjde, vyhľadajte chýbajúcu hlavičku files a skopírujte ich do označeného priečinka).
FAQ
Otázka: Ako vyriešim problémy súvisiace s dlhými cestami, ktoré bránia hlavičke files nájdené počas kompilácie?
Odpoveď: Ak narazíte na tento problém, vyhľadajte chýbajúcu hlavičku files a skopírujte ich do označeného priečinka, ako je uvedené v chybovom hlásení.
Otázka: Môžem používať PlatformIO s inými vývojovými doskami XIAO, ktoré nie sú uvedené v príručke?
Odpoveď: V súčasnosti hlavná pobočka PlatformIO nepodporuje iné vývojové dosky XIAO. Pre konkrétne dosky však môžu byť dostupné komunitné verzie. Viac informácií nájdete v príslušných zdrojoch komunity.
Dokumenty / zdroje
![]() |
Pozrite si podporu esp32c6 PlatformIO XIAO [pdfPokyny esp32c6, rp2040, nrf52840, esp32c6 Podpora PlatformIO XIAO, esp32c6, PlatformIO Podpora XIAO, Podpora XIAO |