Seed esp32c6 PlatformIO tugi XIAO
Tooteteave
Tehnilised andmed:
- Toetab XIAO arendusplaate
- Ühildub Arduino raamistikuga
- Toetab erinevaid XIAO mudeleid nagu esp32c6, rp2040 ja nrf52840
Toote kasutusjuhised
XIAO esp32c6:
- Looge PlatformIO-s uus projekt
- Asendage saidi platformio.ini sisu kaasasoleva konfiguratsiooniga
- Ehitage ja koostage projekt
XIAO rp2040:
- Värskendage seed_xiao_rp2040 jaoks määratud sisuga platformio.ini
- Viige esimene ehitamine ja kompileerimine lõpule
- Looge PlatformIO abil projekt seeed_xiao_rp2040
XIAO nrf52840:
- Looge PlatformIO-s uus projekt
- Muutke platformio.ini pakutud konfiguratsiooniga
- Ehitage ja koostage projekt
- Looge PlatformIO abil projekt seeed_xiao_nrf52840
Kuidas PlatformIO toetab XIAO-d
- xiao_esp32c6
PR on esitatud ja ootab ühendamist. Saate vaadata järgmist linki- Kasutusjuhised: Lisage LynnL32 Seeed XIAO ESP6C4 plaadi tugi · Tõmbetaotlus #1380 · Platformio/platform-espressif32 · GitHub
- Konkreetsed sammud: Pärast projekti loomist asendage faili platformio.ini sisu file projekti kaustas järgmisega:
[env:seeed_xiao_esp32c6] - Platvorm = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- platvormi_paketts = 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
- raamistik = arduino
- tahvel = seed_xiao_esp32c6
- xiao_rp2040
PlatformIO põhiharu ei toeta teisi arendusplaate. Kommuuniversioon on esitatud ja selle kasutamiseks toimige järgmiselt.- Link: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO arendusplatvorm
- Kasutusjuhised:
Igas uues projektis muutke faili platformio.ini file järgmisele sisule:[env:seeed_xiao_rp2040] - platvorm = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO arendusplatvorm
- tahvel = seed_xiao_rp2040
- raamistik = Arduino
- Pärast esimese ehituse ja kompileerimise lõpetamist saate PlatformIO abil luua seeed_xiao_rp2040 projekti.
- xiao_nrf52840
Põhivõrgu tugi: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: PlatformIO arendusplatvorm
Kasutusjuhised
Pärast uue projekti loomist asendage saidi platformio.ini sisu file projekti kaustas järgmisega:
- [env] platvorm = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] tahvel = xiaoblesense
- [env:xiaoble_arduinocore_mbed] tahvel = xiaoble
Kui esialgne ehitamine ja kompileerimine on lõpetatud, saate kasutada PlatformIO-d projekti seeed_xiao_nrf52840 loomiseks.
Ühenduse meetod
Viiteartikkel:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Sammud
- Esiteks looge PlatformIO-s Arduino Nano33 BLE projekt. Pärast loomist navigeerige kataloogi nordicnrf52/boards (tavaliselt leiate aadressilt C:\Users\"kasutajanimi"\.platformio\platforms\nordicnrf52) ja looge file nimega xiaoblesense.json (sisule saate viidata lingitud artiklist).
- Laadige Arduino IDE jaoks alla Seeed Studio Arduino manustatud põhiharu järgmiselt lingilt: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Ekstraktige allalaaditud file kausta framework-arduino-mbed (asub tavaliselt aadressil C:\Users\“kasutajanimi”\.platformio\packages\framework-arduino-mbed).
- Otsige 52. sammus loodud kataloogist nordicnrf1 üles platform.py file. Otsige üles järgmised read:
if board in ("nano33ble", "nicla_sense_me"):- self.packages["toolchain-gccarmnoneeabi"]["version"] = "~1.80201.0"
- self.frameworks["Arduino"]["package"] = "framework-arduino-embed"
- self.frameworks["Arduino"]["script"] = "builder/frameworks/arduino/mbed-core/arduino-core-mbed.py"
- Muutke seda järgmiselt:: kui tahvel ("nano33ble", "nicla_sense_me", "xiaoblesense"): self.packages["tool-adafruit-nrfutil"]["valikuline"] = vale
- Kompileerige projekt (pange tähele, et teil võib tekkida probleeme, mis on seotud pikkade radadega, mis takistavad päist files leidmisest; kui see juhtub, otsige puuduvat päist files ja kopeerige need näidatud kausta).
KKK
K: Kuidas lahendada probleeme, mis on seotud pikkade radadega, mis takistavad päist files ei leitud koostamise käigus?
V: Kui teil tekib see probleem, otsige puuduvat päist files ja kopeerige need veateates määratud kausta.
K: Kas ma saan PlatformIO-d kasutada koos teiste XIAO arendusplaatidega, mida juhendis ei mainita?
V: Praegu ei toeta PlatformIO põhiharu teisi XIAO arendusplaate. Siiski võivad teatud plaatide jaoks olla saadaval kogukonna versioonid. Lisateabe saamiseks vaadake vastavaid kogukonna ressursse.
Dokumendid / Ressursid
![]() |
Seed esp32c6 PlatformIO tugi XIAO [pdfJuhised esp32c6, rp2040, nrf52840, esp32c6 PlatformIO tugi XIAO, esp32c6, PlatformIO tugi XIAO, tugi XIAO |