Shiko esp32c6 PlatformIO Mbështetja XIAO
Informacioni i produktit
Specifikimet:
- Mbështet bordet e zhvillimit të XIAO
- E përputhshme me kornizën Arduino
- Mbështet modele të ndryshme XIAO si esp32c6, rp2040 dhe nrf52840
Udhëzimet e përdorimit të produktit
XIAO esp32c6:
- Krijo një projekt të ri në PlatformIO
- Zëvendësoni përmbajtjen e platformio.ini me konfigurimin e dhënë
- Ndërtoni dhe përpiloni projektin
XIAO rp2040:
- Përditëso platformio.ini me përmbajtjen e specifikuar për seeed_xiao_rp2040
- Plotësoni ndërtimin dhe përpilimin e parë
- Krijo një projekt seeed_xiao_rp2040 duke përdorur PlatformIO
XIAO nrf52840:
- Krijo një projekt të ri në PlatformIO
- Modifiko platformio.ini me konfigurimin e dhënë
- Ndërtoni dhe përpiloni projektin
- Krijo projektin seeed_xiao_nrf52840 duke përdorur PlatformIO
Si e mbështet PlatformIO XIAO
- xiao_esp32c6
Një PR është dorëzuar dhe pret të bashkohet. Ju mund t'i referoheni lidhjes së mëposhtme për- Udhëzime përdorimi: Shto mbështetjen e bordit për Seeed XIAO ESP32C6 nga LynnL4 · Kërkesë për tërheqje #1380 · platformio/platform-espressif32 · GitHub
- Hapat specifikë: Pas krijimit të ndonjë projekti, zëvendësoni përmbajtjen e platformio.ini file në dosjen e projektit me sa vijon:
[env:seeed_xiao_esp32c6] - Platforma = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- platforma_paketës = frame-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
- kornizë = arduino
- bordi = see_xiao_esp32c6
- xiao_rp2040
Dega kryesore e PlatformIO nuk mbështet borde të tjera zhvillimi. Një version i komunitetit është dorëzuar dhe ja se si ta përdorni:- Lidhje: GitHub – maxgerhardt/platforma-raspberry pi: Raspberry Pi: platformë zhvillimi për PlatformIO
- Udhëzime përdorimi:
Në çdo projekt të ri, ndryshoni platformio.ini file në përmbajtjen e mëposhtme:[env:seeed_xiao_rp2040] - platforma = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: platformë zhvillimi për PlatformIO
- bordi = see_xiao_rp2040
- kornizë = Arduino
- Pas përfundimit të ndërtimit dhe përpilimit të parë, mund të krijoni një projekt seeed_xiao_rp2040 duke përdorur PlatformIO.
- xiao_nrf52840
Mbështetja kryesore: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: platformë zhvillimi për PlatformIO
Udhëzimet e përdorimit
Pas krijimit të një projekti të ri, zëvendësoni përmbajtjen e platformio.ini file në dosjen tuaj të projektit me sa vijon:
- [env] platformë = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] bord = xiaoblesense
- [env:xiaoble_arduinocore_mbed] tabelë = xiaoble
Pasi të përfundojë ndërtimi dhe përpilimi fillestar, mund të përdorni PlatformIO për të krijuar projektin seeed_xiao_nrf52840.
Metoda e Komunitetit
Artikull referencë:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Hapat
- Së pari, krijoni një projekt Arduino Nano33 BLE në PlatformIO. Pas krijimit, lundroni te drejtoria nordicnrf52/boards (zakonisht gjendet në C:\Users\"username"\.platformio\platforms\nordicnrf52) dhe krijoni një file me emrin xiaoblesense.json (mund t'i referoheni përmbajtjes nga artikulli i lidhur).
- Shkarkoni degën bazë të ngulitjes së Seed Studio Arduino për Arduino IDE nga lidhja e mëposhtme: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Ekstraktoni të shkarkuarat file në dosjen frame-arduino-mbed (zakonisht e vendosur në C:\Users\"username"\.platformio\packages\framework-arduino-mbed).
- Në drejtorinë nordicnrf52 të krijuar në hapin 1, gjeni platformën.py file. Gjeni linjat e mëposhtme:
nëse hyni ("nano33ble", "nicla_sense_me"):- self.packages["toolchain-gccarmnoneeabi"]["version"] = "~1.80201.0"
- self.frameworks["Arduino"]["paketë"] = "framework-arduino-embed"
- self.frameworks["Arduino"]["script"] = "builder/frameworks/arduino/mbed-core/arduino-core-mbed.py"
- Ndryshojeni atë në:: nëse bordi është në ("nano33ble", "nicla_sense_me", "xiaoblesense"): vetë.paketat["tool-adafruit-nrfutil"]["optional"] = E rreme
- Përpiloni projektin (vini re se mund të hasni probleme që lidhen me shtigjet e gjata që parandalojnë kokën files nga gjetja; nëse kjo ndodh, kërkoni për kokën që mungon files dhe kopjoni ato në dosjen e treguar).
FAQ
Pyetje: Si t'i zgjidh çështjet që lidhen me shtigjet e gjata që parandalojnë kokën files nga gjetja gjatë përpilimit?
Përgjigje: Nëse hasni këtë problem, kërkoni për kokën që mungon files dhe kopjoni ato në dosjen e treguar siç specifikohet në mesazhin e gabimit.
Pyetje: A mund të përdor PlatformIO me borde të tjera zhvillimi XIAO që nuk përmenden në manual?
Përgjigje: Për momentin, dega kryesore e PlatformIO nuk mbështet bordet e tjera të zhvillimit të XIAO. Megjithatë, versionet e komunitetit mund të jenë të disponueshme për borde specifike. Ju lutemi referojuni burimeve përkatëse të komunitetit për më shumë informacion.
Dokumentet / Burimet
![]() |
Shiko esp32c6 PlatformIO Mbështetja XIAO [pdfUdhëzime esp32c6, rp2040, nrf52840, esp32c6 Mbështetje PlatformIO XIAO, esp32c6, PlatformIO Mbështetje XIAO, Mbështetje XIAO |