Seed esp32c6 PlatformIO Támogatás XIAO
Termékinformáció
Műszaki adatok:
- Támogatja a XIAO fejlesztőkártyákat
- Kompatibilis az Arduino keretrendszerrel
- Támogatja a különböző XIAO modelleket, mint az esp32c6, rp2040 és nrf52840
A termék használati útmutatója
XIAO esp32c6:
- Hozzon létre egy új projektet a PlatformIO-ban
- Cserélje ki a platformio.ini fájl tartalmát a mellékelt konfigurációra
- Építsd meg és állítsd össze a projektet
XIAO rp2040:
- Frissítse a platformio.ini fájlt a seeed_xiao_rp2040 megadott tartalommal
- Fejezze be az első összeállítást és fordítást
- Hozzon létre egy seeed_xiao_rp2040 projektet a PlatformIO segítségével
XIAO nrf52840:
- Hozzon létre egy új projektet a PlatformIO-ban
- Módosítsa a platformio.ini fájlt a megadott konfigurációval
- Építsd meg és állítsd össze a projektet
- Hozza létre a seeed_xiao_nrf52840 projektet a PlatformIO segítségével
Hogyan támogatja a PlatformIO a XIAO-t
- xiao_esp32c6
Benyújtott egy PR-t, amely összevonásra vár. Az alábbi linkre hivatkozhat- Használati utasítások: Támogatás hozzáadása a LynnL32 Seeed XIAO ESP6C4-hoz · Pull Request #1380 · platformio/platform-espressif32 · GitHub
- Konkrét lépések: Bármely projekt létrehozása után cserélje ki a platformio.ini fájl tartalmát file a projekt mappában a következőkkel:
[env:seeed_xiao_esp32c6] - Platform = 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
- keretrendszer = arduino
- tábla = seed_xiao_esp32c6
- xiao_rp2040
A PlatformIO fő ága nem támogat más fejlesztői táblákat. Közösségi verziót küldtek be, és a következőképpen használhatja:- Link: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: fejlesztői platform a PlatformIO számára
- Használati utasítások:
Minden új projektben módosítsa a platformio.ini fájlt file a következő tartalomra:[env:seeed_xiao_rp2040] - platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: fejlesztői platform a PlatformIO számára
- tábla = seed_xiao_rp2040
- keretrendszer = Arduino
- Az első összeállítás és fordítás befejezése után létrehozhat egy seeed_xiao_rp2040 projektet a PlatformIO segítségével.
- xiao_nrf52840
Fővonali támogatás: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: fejlesztői platform a PlatformIO számára
Használati utasítások
Új projekt létrehozása után cserélje ki a platformio.ini fájl tartalmát file a projekt mappájában a következőkkel:
- [env] platform = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] board = xiaoblesense
- [env:xiaoble_arduinocore_mbed] board = xiaoble
Miután a kezdeti összeállítás és fordítás befejeződött, a PlatformIO segítségével létrehozhatja a seeed_xiao_nrf52840 projektet.
közösségi módszer
Referenciacikk:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Lépések
- Először hozzon létre egy Arduino Nano33 BLE projektet a PlatformIO-ban. A létrehozás után keresse meg a nordicnrf52/boards könyvtárat (általában a C:\Users\“felhasználónév”\.platformio\platforms\nordicnrf52 címen található), és hozzon létre egy file xiaoblesense.json néven (a linkelt cikk tartalmára hivatkozhat).
- Töltse le az Arduino IDE Seeed Studio Arduino beágyazott alapágát a következő hivatkozásról: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Bontsa ki a letöltött fájlt file a framework-arduino-mbed mappába (általában a C:\Users\"felhasználónév"\.platformio\packages\framework-arduino-mbed címen található).
- Az 52. lépésben létrehozott nordicnrf1 könyvtárban keresse meg a platform.py fájlt file. Keresse meg a következő sorokat:
if board in ("nano33ble", "nicla_sense_me"):- self.packages["toolchain-gccarmnoneeabi"]["verzió"] = "~1.80201.0"
- self.frameworks["Arduino"]["package"] = "framework-arduino-embed"
- self.frameworks["Arduino"]["script"] = "builder/frameworks/arduino/mbed-core/arduino-core-mbed.py"
- Módosítsa a következőre:: ha a tábla ("nano33ble", "nicla_sense_me", "xiaoblesense"): self.packages["tool-adafruit-nrfutil"]["opcionális"] = False
- Fordítsa le a projektet (vegye figyelembe, hogy problémákba ütközhet a hosszú útvonalak miatt, amelyek megakadályozzák a fejlécet files attól, hogy megtalálják; ha ez előfordul, keresse meg a hiányzó fejlécet files és másolja be a jelzett mappába).
GYIK
K: Hogyan oldhatom meg a fejlécet megakadályozó hosszú útvonalakkal kapcsolatos problémákat files attól, hogy az összeállítás során megtalálják?
V: Ha ezt a problémát tapasztalja, keresse meg a hiányzó fejlécet files, és másolja a jelzett mappába a hibaüzenetben megadottak szerint.
K: Használhatom a PlatformIO-t más XIAO fejlesztőkártyákkal, amelyek nem szerepelnek a kézikönyvben?
V: Jelenleg a PlatformIO fő ága nem támogatja a többi XIAO fejlesztői kártyát. Egyes táblákhoz azonban közösségi verziók is elérhetők. További információért tekintse meg a megfelelő közösségi forrásokat.
Dokumentumok / Források
![]() |
Seed esp32c6 PlatformIO Támogatás XIAO [pdfUtasítások esp32c6, rp2040, nrf52840, esp32c6 PlatformIO támogatás XIAO, esp32c6, PlatformIO támogatás XIAO, XIAO támogatás |