Seeed esp32c6 PlatformIO Cefnogaeth XIAO
Gwybodaeth Cynnyrch
Manylebau:
- Yn cefnogi byrddau datblygu XIAO
- Yn gydnaws â fframwaith Arduino
- Yn cefnogi gwahanol fodelau XIAO fel esp32c6, rp2040, a nrf52840
Cyfarwyddiadau Defnydd Cynnyrch
XIAO esp32c6:
- Creu prosiect newydd yn PlatformIO
- Amnewid cynnwys platformio.ini gyda'r ffurfwedd a ddarperir
- Adeiladu a llunio'r prosiect
XIAO rp2040:
- Diweddaru platformio.ini gyda'r cynnwys penodedig ar gyfer seeed_xiao_rp2040
- Cwblhewch y lluniad cyntaf a'r casgliad
- Creu prosiect seeed_xiao_rp2040 gan ddefnyddio PlatformIO
Xiao nrf52840:
- Creu prosiect newydd yn PlatformIO
- Addasu platformio.ini gyda'r ffurfwedd a ddarperir
- Adeiladu a llunio'r prosiect
- Creu'r prosiect seeed_xiao_nrf52840 gan ddefnyddio PlatformIO
Sut mae PlatformIO yn cefnogi XIAO
- xiao_esp32c6
Mae CC wedi'i gyflwyno ac yn aros i gael ei uno. Gallwch gyfeirio at y ddolen ganlynol ar gyfer- Cyfarwyddiadau Defnydd: Ychwanegu cefnogaeth bwrdd ar gyfer Seeed XIAO ESP32C6 gan LynnL4 · Cais Tynnu #1380 · platformio/platform-espressif32 · GitHub
- Camau Penodol: Ar ôl creu unrhyw brosiect, disodli cynnwys y platformio.ini file yn y ffolder prosiect gyda'r canlynol:
[env:seeed_xiao_esp32c6] - Llwyfan = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- platfform_pecyns = 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
- fframwaith = arduino
- bwrdd = seeed_xiao_esp32c6
- xiao_rp2040
Nid yw prif gangen PlatformIO yn cefnogi byrddau datblygu eraill. Mae fersiwn gymunedol wedi'i chyflwyno, a dyma sut i'w ddefnyddio:- Dolen: GitHub – maxgerhardt/platform-mafon pi: Raspberry Pi: llwyfan datblygu ar gyfer PlatformIO
- Cyfarwyddiadau Defnydd:
Mewn unrhyw brosiect newydd, newidiwch y platformio.ini file i'r cynnwys canlynol:[env:seeed_xiao_rp2040] - platfform = GitHub – maxgerhardt/platform-mafon pi: Raspberry Pi: llwyfan datblygu ar gyfer PlatformIO
- bwrdd = seeed_xiao_rp2040
- fframwaith = Arduino
- Ar ôl cwblhau'r gwaith adeiladu a chrynhoi cyntaf, gallwch greu prosiect seeed_xiao_rp2040 gan ddefnyddio PlatformIO.
- xiao_nrf52840
Cefnogaeth Prif Linell: GitHub - maxgerhardt/platform-nordicnrf52: Nordig nRF52: llwyfan datblygu ar gyfer PlatformIO
Cyfarwyddiadau Defnydd
Ar ôl creu prosiect newydd, disodli cynnwys y platformio.ini file yn eich ffolder prosiect gyda'r canlynol:
- [env] llwyfan = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] bwrdd = xiaoblesense
- [env:xiaoble_arduinocore_mbed] bwrdd = xiaoble
Unwaith y bydd y gwaith adeiladu a chrynhoi cychwynnol wedi'i gwblhau, gallwch ddefnyddio PlatformIO i greu'r prosiect seeed_xiao_nrf52840.
Dull Cymunedol
Erthygl Gyfeirio:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Camau
- Yn gyntaf, crëwch brosiect BLE Arduino Nano33 yn PlatformIO. Ar ôl creu, llywiwch i'r cyfeiriadur nordicnrf52/boards (fel arfer i'w gael yn C:\Users\"username"\.platformio\platforms\nordicnrf52) a chreu file a enwir xiaoblesense.json (gallwch gyfeirio at y cynnwys o'r erthygl gysylltiedig).
- Lawrlwythwch y gangen graidd ymgorffori Seeed Studio Arduino ar gyfer Arduino IDE o'r ddolen ganlynol: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Detholiad y llwytho i lawr file i mewn i'r ffolder fframwaith-arduino-mbed (sydd wedi'i leoli fel arfer yn C:\Users\"enw defnyddiwr" \.platformio\packages\framework-arduino-mbed).
- Yn y cyfeiriadur nordicnrf52 a grëwyd yng ngham 1, lleolwch y platform.py file. Dewch o hyd i'r llinellau canlynol:
os bwrdd yn (“nano33ble”, “nicla_sense_me”):- self.packages[“toolchain-gccarmnoneeabi”][“version”] = “~1.80201.0”
- self.frameworks[“Arduino”][“package”] = “fframwaith-arduino-embed”
- self.frameworks[“Arduino”][“script”] = “adeiladwr/fframweithiau/arduino/mbed-core/arduino-core-mbed.py”
- Ei addasu i:: os yw'r bwrdd yn (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“optional”] = Anwir
- Lluniwch y prosiect (noder y gallech ddod ar draws materion yn ymwneud â llwybrau hir atal pennawd files rhag cael; os yw hyn yn digwydd, chwiliwch am y pennawd coll files a'u copïo i'r ffolder a nodir).
FAQ
C: Sut ydw i'n datrys materion sy'n ymwneud â llwybrau hir atal pennawd files rhag cael eu darganfod yn ystod y casglu?
A: Os dewch chi ar draws y mater hwn, chwiliwch am y pennawd coll files a'u copïo i'r ffolder a nodir fel y nodir yn y neges gwall.
C: A allaf ddefnyddio PlatformIO gyda byrddau datblygu XIAO eraill na chrybwyllir yn y llawlyfr?
A: Ar hyn o bryd, nid yw prif gangen PlatformIO yn cefnogi byrddau datblygu XIAO eraill. Fodd bynnag, efallai y bydd fersiynau cymunedol ar gael ar gyfer byrddau penodol. Cyfeiriwch at adnoddau cymunedol perthnasol am ragor o wybodaeth.
Dogfennau / Adnoddau
![]() |
Seeed esp32c6 PlatformIO Cefnogaeth XIAO [pdfCyfarwyddiadau esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Cefnogaeth XIAO, esp32c6, PlatformIO Cefnogaeth XIAO, Cefnogaeth XIAO |