Podívejte se na podporu esp32c6 PlatformIO XIAO
Informace o produktu
Specifikace:
- Podporuje vývojové desky XIAO
- Kompatibilní s frameworkem Arduino
- Podporuje různé modely XIAO jako esp32c6, rp2040 a nrf52840
Návod k použití produktu
XIAO esp32c6:
- Vytvořte nový projekt v PlatformIO
- Nahraďte obsah platformio.ini poskytnutou konfigurací
- Sestavte a zkompilujte projekt
XIAO rp2040:
- Aktualizujte platformio.ini se zadaným obsahem pro seeed_xiao_rp2040
- Dokončete první sestavení a kompilaci
- Vytvořte projekt seeed_xiao_rp2040 pomocí PlatformIO
XIAO nrf52840:
- Vytvořte nový projekt v PlatformIO
- Upravte platformio.ini pomocí poskytnuté konfigurace
- Sestavte a zkompilujte projekt
- Vytvořte projekt seeed_xiao_nrf52840 pomocí PlatformIO
Jak PlatformIO podporuje XIAO
- xiao_esp32c6
PR byl předložen a čeká na sloučení. Můžete se obrátit na následující odkaz- Návod k použití: Přidejte podporu desky pro Seeed XIAO ESP32C6 od LynnL4 · Pull Request #1380 · platformio/platform-espressif32 · GitHub
- Konkrétní kroky: Po vytvoření jakéhokoli projektu nahraďte obsah souboru platformio.ini file ve složce projektu s následujícím:
[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
- deska = seeed_xiao_esp32c6
- xiao_rp2040
Hlavní větev PlatformIO nepodporuje jiné vývojové desky. Byla odeslána komunitní verze a zde je návod, jak ji použít:- Odkaz: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: vývojová platforma pro PlatformIO
- Návod k použití:
V každém novém projektu změňte platformio.ini file na následující obsah:[env:seeed_xiao_rp2040] - platforma = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: vývojová platforma pro PlatformIO
- deska = seeed_xiao_rp2040
- framework = Arduino
- Po dokončení prvního sestavení a kompilace můžete vytvořit projekt seeed_xiao_rp2040 pomocí PlatformIO.
- xiao_nrf52840
Podpora hlavní linky: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: vývojová platforma pro PlatformIO
Návod k použití
Po vytvoření nového projektu nahraďte obsah platformy platformio.ini file ve složce projektu s následujícím:
- [env] platforma = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] deska = xiaoblesense
- [env:xiaoble_arduinocore_mbed] deska = xiaoble
Po dokončení počátečního sestavení a kompilace můžete pomocí PlatformIO vytvořit projekt seeed_xiao_nrf52840.
Komunitní metoda
Referenční článek:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Kroky
- Nejprve vytvořte projekt Arduino Nano33 BLE v PlatformIO. Po vytvoření přejděte do adresáře nordicnrf52/boards (obvykle se nachází na C:\Users\“username”\.platformio\platforms\nordicnrf52) a vytvořte file s názvem xiaoblesense.json (můžete se podívat na obsah z odkazovaného článku).
- Stáhněte si základní větev Seeed Studio Arduino pro Arduino IDE z následujícího odkazu: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Extrahujte stažené file do složky framework-arduino-mbed (obvykle se nachází v C:\Users\“uživatelské jméno”\.platformio\packages\framework-arduino-mbed).
- V adresáři nordicnrf52 vytvořeném v kroku 1 vyhledejte soubor platform.py file. Najděte následující řádky:
pokud nastoupí („nano33ble“, „nicla_sense_me“):- self.packages[“toolchain-gccamnoneeabi“][“version“] = „~1.80201.0“
- self.frameworks[“Arduino”][“balíček”] = “framework-arduino-embed”
- self.frameworks[“Arduino”][“script”] = “builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
- Upravte jej na:: pokud je deska v (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[”tool-adafruit-nrfutil”][”volitelné”] = False
- Zkompilujte projekt (všimněte si, že se můžete setkat s problémy souvisejícími s dlouhými cestami, které brání záhlaví files od nalezení; pokud k tomu dojde, vyhledejte chybějící záhlaví files a zkopírujte je do uvedené složky).
FAQ
Otázka: Jak vyřeším problémy související s dlouhými cestami, které brání záhlaví files od nalezení během kompilace?
Odpověď: Pokud narazíte na tento problém, vyhledejte chybějící záhlaví files a zkopírujte je do označené složky, jak je uvedeno v chybové zprávě.
Otázka: Mohu PlatformIO používat s jinými vývojovými deskami XIAO, které nejsou uvedeny v příručce?
Odpověď: V současné době hlavní větev PlatformIO nepodporuje další vývojové desky XIAO. Pro konkrétní nástěnky však mohou být dostupné komunitní verze. Další informace naleznete v příslušných zdrojích komunity.
Dokumenty / zdroje
![]() |
Podívejte se na podporu esp32c6 PlatformIO XIAO [pdfPokyny esp32c6, rp2040, nrf52840, esp32c6 Podpora PlatformIO XIAO, esp32c6, PlatformIO Podpora XIAO, Podpora XIAO |