Skatiet esp32c6 PlatformIO atbalstu XIAO
Informācija par produktu
Specifikācijas:
- Atbalsta XIAO izstrādes dēļus
- Savietojams ar Arduino ietvaru
- Atbalsta dažādus XIAO modeļus, piemēram, esp32c6, rp2040 un nrf52840
Produkta lietošanas instrukcijas
XIAO esp32c6:
- Izveidojiet jaunu projektu PlatformIO
- Aizstājiet platformio.ini saturu ar sniegto konfigurāciju
- Izveidojiet un apkopojiet projektu
XIAO rp2040:
- Atjauniniet platformio.ini ar norādīto seeed_xiao_rp2040 saturu
- Pabeidziet pirmo būvniecību un kompilāciju
- Izveidojiet seeed_xiao_rp2040 projektu, izmantojot PlatformIO
XIAO nrf52840:
- Izveidojiet jaunu projektu PlatformIO
- Modificējiet platformio.ini ar norādīto konfigurāciju
- Izveidojiet un apkopojiet projektu
- Izveidojiet projektu seeed_xiao_nrf52840, izmantojot PlatformIO
Kā PlatformIO atbalsta XIAO
- xiao_esp32c6
PR ir iesniegts un gaida apvienošanu. Varat skatīt tālāk norādīto saiti- Lietošanas instrukcijas: Pievienot plates atbalstu Seeed XIAO ESP32C6 by LynnL4 · Pull Request #1380 · platformio/platform-espressif32 · GitHub
- Konkrēti soļi: Pēc jebkura projekta izveides nomainiet platformo.ini saturu file projekta mapē ar sekojošo:
[env:seeed_xiao_esp32c6] - Platforma = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- platforma_paketes = 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
- ietvars = arduino
- dēlis = seeed_xiao_esp32c6
- xiao_rp2040
PlatformIO galvenā filiāle neatbalsta citas izstrādes padomes. Ir iesniegta kopienas versija, un tālāk norādīts, kā to izmantot.- Saite: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO izstrādes platforma
- Lietošanas instrukcijas:
Jebkurā jaunā projektā mainiet platformo.ini file uz šādu saturu:[env:seeed_xiao_rp2040] - platforma = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO izstrādes platforma
- dēlis = seed_xiao_rp2040
- ietvars = Arduino
- Pēc pirmās izveides un kompilācijas pabeigšanas varat izveidot seeed_xiao_rp2040 projektu, izmantojot PlatformIO.
- xiao_nrf52840
Galvenais atbalsts: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: PlatformIO izstrādes platforma
Lietošanas instrukcijas
Pēc jauna projekta izveides nomainiet platformo.ini saturu file savā projekta mapē ar šādu informāciju:
- [env] platforma = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] dēlis = xiaobsense
- [env:xiaoble_arduinocore_mbed] plate = xiaoble
Kad sākotnējā izveide un kompilācija ir pabeigta, varat izmantot PlatformIO, lai izveidotu projektu seeed_xiao_nrf52840.
Kopienas metode
Atsauces raksts:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Soļi
- Vispirms platformā PlatformIO izveidojiet Arduino Nano33 BLE projektu. Pēc izveides dodieties uz direktoriju nordicnrf52/boards (parasti atrodams C:\Users\"lietotājvārds"\.platformio\platforms\nordicnrf52) un izveidojiet file ar nosaukumu xiaoblesense.json (varat atsaukties uz saistītā raksta saturu).
- Lejupielādējiet Seeed Studio Arduino iegulšanas pamatnozari Arduino IDE no šīs saites: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Izvelciet lejupielādēto file mapē framework-arduino-mbed (parasti atrodas C:\Users\"lietotājvārds"\.platformio\packages\framework-arduino-mbed).
- 52. darbībā izveidotajā direktorijā nordicnrf1 atrodiet platformu.py file. Atrodiet šādas rindas:
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"
- Mainiet to uz:: ja tāfele ("nano33ble", "nicla_sense_me", "xiaoblesense"): self.packages["tool-adafruit-nrfutil"]["optional"] = False
- Kompilējiet projektu (ņemiet vērā, ka var rasties problēmas, kas saistītas ar gariem ceļiem, kas novērš galveni files no atrašanas; ja tā notiek, meklējiet trūkstošo galveni files un iekopējiet tos norādītajā mapē).
FAQ
J: Kā atrisināt problēmas, kas saistītas ar gariem ceļiem, kas novērš galveni files no tā, ka tiek atrasts apkopošanas laikā?
A: Ja rodas šī problēma, meklējiet trūkstošo galveni files un kopējiet tos norādītajā mapē, kā norādīts kļūdas ziņojumā.
J: Vai es varu izmantot PlatformIO ar citām XIAO izstrādes platēm, kas nav minētas rokasgrāmatā?
A: Pašlaik PlatformIO galvenā filiāle neatbalsta citas XIAO izstrādes plates. Tomēr noteiktiem dēļiem var būt pieejamas kopienas versijas. Lai iegūtu plašāku informāciju, lūdzu, skatiet attiecīgos kopienas resursus.
Dokumenti / Resursi
![]() |
Skatiet esp32c6 PlatformIO atbalstu XIAO [pdfNorādījumi esp32c6, rp2040, nrf52840, esp32c6 PlatformIO atbalsts XIAO, esp32c6, PlatformIO atbalsts XIAO, atbalsts XIAO |