Seeed esp32c6 PlatformIO Subteno XIAO
Produktaj Informoj
Specifoj:
- Subtenas XIAO-disvolvajn tabulojn
- Kongrua kun Arduino-kadro
- Subtenas diversajn XIAO-modelojn kiel esp32c6, rp2040 kaj nrf52840
Produktaj Uzado-Instrukcioj
XIAO esp32c6:
- Kreu novan projekton en PlatformIO
- Anstataŭigi la enhavon de platformio.ini per la provizita agordo
- Konstruu kaj kompilu la projekton
XIAO rp2040:
- Ĝisdatigu platformio.ini kun la specifita enhavo por seeed_xiao_rp2040
- Kompletigu la unuan konstruon kaj kompilon
- Kreu projekton seeed_xiao_rp2040 uzante PlatformIO
XIAO nrf52840:
- Kreu novan projekton en PlatformIO
- Modifi platformio.ini kun la provizita agordo
- Konstruu kaj kompilu la projekton
- Kreu la projekton seeed_xiao_nrf52840 uzante PlatformIO
Kiel PlatformIO subtenas XIAO
- xiao_esp32c6
PR estis prezentita kaj atendas esti kunfandita. Vi povas raporti al la sekva ligo por- Instrukcioj pri Uzado: Aldoni tabulsubtenon por Seeed XIAO ESP32C6 de LynnL4 · Pull Peto #1380 · platformio/platform-espressif32 · GitHub
- Specifaj Paŝoj: Post kreado de ajna projekto, anstataŭigu la enhavon de platformio.ini file en la projekta dosierujo kun la jenaj:
[env:seeed_xiao_esp32c6] - Platformo = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- platformo_pakaĵos = 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
- tabulo = seeed_xiao_esp32c6
- xiao_rp2040
La ĉefa branĉo de PlatformIO ne apogas aliajn evoluajn tabulojn. Komunuma versio estis sendita, kaj jen kiel uzi ĝin:- Ligo: GitHub - maxgerhardt/platform-raspberry pi: Raspberry Pi: evoluplatformo por PlatformIO
- Instrukcioj pri Uzado:
En ajna nova projekto, ŝanĝu la platformio.ini file al la sekva enhavo:[env:seeed_xiao_rp2040] - platformo = GitHub - maxgerhardt/platform-raspberry pi: Raspberry Pi: evoluplatformo por PlatformIO
- tabulo = seeed_xiao_rp2040
- framework = Arduino
- Post kompletigado de la unua konstruo kaj kompilo, vi povas krei projekton seeed_xiao_rp2040 uzante PlatformIO.
- xiao_nrf52840
Ĉeflinia Subteno: GitHub - maxgerhardt/platform-nordicnrf52: Nordia nRF52: disvolva platformo por PlatformIO
Instrukcioj pri Uzado
Post kreado de nova projekto, anstataŭigu la enhavon de platformio.ini file en via projekta dosierujo kun la sekvanta:
- [env] platformo = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] tabulo = xiaoblesense
- [env:xiaoble_arduinocore_mbed] tabulo = xiaoble
Post kiam la komenca konstruo kaj kompilo estas kompletaj, vi povas uzi PlatformIO por krei la projekton seeed_xiao_nrf52840.
Komunuma Metodo
Referenca Artikolo:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Paŝoj
- Unue, kreu Arduino Nano33 BLE-projekton en PlatformIO. Post kreado, navigu al la dosierujo nordicnrf52/boards (kutime troviĝas ĉe C:\Users\“uzantnomo”\.platformio\platforms\nordicnrf52) kaj kreu file nomita xiaoblesense.json (vi povas rilati al la enhavo de la ligita artikolo).
- Elŝutu la kernan branĉon de Seeed Studio Arduino por Arduino IDE de la sekva ligo: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Eltiru la elŝutitan file en la dosierujon framework-arduino-mbed (kutime situanta ĉe C:\Users\“username”\.platformio\packages\framework-arduino-mbed).
- En la dosierujo nordicnrf52 kreita en la paŝo 1, lokalizu la platform.py file. Trovu la sekvajn liniojn:
se tabulo en ("nano33ble", "nicla_sense_me"):- self.packages[“toolchain-gccarmnoneeabi”][“versio”] = “~1.80201.0”
- self.frameworks[“Arduino”][“package”] = “framework-arduino-embed”
- self.frameworks[“Arduino”][“script”] = “konstruanto/frameworks/arduino/mbed-core/arduino-core-mbed.py”
- Modifi ĝin al:: se la tabulo en (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“ilo-adafruit-nrfutil”][“nedeviga”] = Falsa
- Kompilu la projekton (notu, ke vi povas renkonti problemojn rilatajn al longaj vojoj malhelpantaj kaplinion files de esti trovita; se tio okazas, serĉu la mankantan kaplinion files kaj kopiu ilin en la indikitan dosierujon).
Oftaj Demandoj
Q: Kiel mi solvas problemojn rilatajn al longaj vojoj malhelpantaj kaplinion files de esti trovita dum kompilo?
R: Se vi renkontas ĉi tiun problemon, serĉu la mankantan kaplinion files kaj kopiu ilin en la indikitan dosierujon kiel specifite en la erarmesaĝo.
Q: Ĉu mi povas uzi PlatformIO kun aliaj XIAO-disvolvaj tabuloj ne menciitaj en la manlibro?
R: Nuntempe, la ĉefa branĉo de PlatformIO ne subtenas aliajn disvolvajn tabulojn de XIAO. Tamen, komunumversioj povas esti haveblaj por specifaj tabuloj. Bonvolu raporti al koncernaj komunumaj rimedoj por pliaj informoj.
Dokumentoj/Rimedoj
![]() |
Seeed esp32c6 PlatformIO Subteno XIAO [pdf] Instrukcioj esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Subteno XIAO, esp32c6, PlatformIO Subteno XIAO, Subteno XIAO |