Seeed esp32c6 PlatformIO Tuki XIAO
Tuotetiedot
Tekniset tiedot:
- Tukee XIAO-kehityslevyjä
- Yhteensopiva Arduino-kehyksen kanssa
- Tukee erilaisia XIAO-malleja, kuten esp32c6, rp2040 ja nrf52840
Tuotteen käyttöohjeet
XIAO esp32c6:
- Luo uusi projekti PlatformIO:ssa
- Korvaa platformio.ini-tiedoston sisältö toimitetulla kokoonpanolla
- Rakenna ja kokoa projekti
XIAO rp2040:
- Päivitä platformio.ini määritetyllä sisällöllä kohteelle seeed_xiao_rp2040
- Viimeistele ensimmäinen koonti ja käännös
- Luo seeed_xiao_rp2040-projekti PlatformIO:n avulla
XIAO nrf52840:
- Luo uusi projekti PlatformIO:ssa
- Muokkaa platformio.ini-tiedostoa toimitetulla kokoonpanolla
- Rakenna ja kokoa projekti
- Luo seeed_xiao_nrf52840-projekti PlatformIO:n avulla
Kuinka PlatformIO tukee XIAO:ta
- xiao_esp32c6
PR on lähetetty ja odottaa yhdistämistä. Voit katsoa seuraavasta linkistä- Käyttöohjeet: Lisää levytuki LynnL32:n Seeed XIAO ESP6C4:lle · Pull Request #1380 · platformio/platform-espressif32 · GitHub
- Tietyt vaiheet: Kun olet luonut minkä tahansa projektin, vaihda platformio.ini-tiedoston sisältö file projektikansioon seuraavasti:
[env:seeed_xiao_esp32c6] - Alusta = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- alusta_pakettis = 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
- kehys = arduino
- board = seed_xiao_esp32c6
- xiao_rp2040
PlatformIO:n päähaara ei tue muita kehityslevyjä. Yhteisöversio on lähetetty, ja voit käyttää sitä seuraavasti:- Linkki: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO:n kehitysalusta
- Käyttöohjeet:
Vaihda uudessa projektissa platformio.ini file seuraavaan sisältöön:[env:seeed_xiao_rp2040] - alusta = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO:n kehitysalusta
- board = seed_xiao_rp2040
- kehys = Arduino
- Kun olet suorittanut ensimmäisen koontiversion ja käännöksen, voit luoda seeed_xiao_rp2040-projektin PlatformIO:lla.
- xiao_nrf52840
Pääverkkotuki: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: PlatformIO:n kehitysalusta
Käyttöohjeet
Kun olet luonut uuden projektin, vaihda platformio.ini-tiedoston sisältö file projektikansiossasi seuraavasti:
- [env] alusta = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] board = xiaoblesense
- [env:xiaoble_arduinocore_mbed] board = xiaoble
Kun alkuperäinen koonti ja käännös on valmis, voit luoda seeed_xiao_nrf52840-projektin PlatformIO:n avulla.
yhteisömenetelmä
Viiteartikkeli:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Vaiheet
- Luo ensin Arduino Nano33 BLE -projekti PlatformIO:ssa. Siirry luomisen jälkeen hakemistoon nordicnrf52/boards (joka löytyy yleensä osoitteesta C:\Users\"käyttäjänimi"\.platformio\platforms\nordicnrf52) ja luo file nimeltä xiaoblesense.json (voit viitata linkitetyn artikkelin sisältöön).
- Lataa Seeed Studio Arduino Embed -ydinhaara Arduino IDE:lle seuraavasta linkistä: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Pura ladattu file framework-arduino-mbed-kansioon (sijaitsee yleensä osoitteessa C:\Users\"käyttäjänimi"\.platformio\packages\framework-arduino-mbed).
- Etsi vaiheessa 52 luodusta nordicnrf1-hakemistosta platform.py file. Etsi seuraavat rivit:
jos board in ("nano33ble", "nicla_sense_me"):- self.packages["toolchain-gccarmnoneeabi"]["versio"] = "~1.80201.0"
- self.frameworks["Arduino"]["package"] = "framework-arduino-embed"
- self.frameworks["Arduino"]["script"] = "builder/frameworks/arduino/mbed-core/arduino-core-mbed.py"
- Muokkaa se muotoon:: jos taulu ("nano33ble", "nicla_sense_me", "xiaoblesense"): self.packages["tool-adafruit-nrfutil"]["valinnainen"] = False
- Kokoa projekti (huomaa, että saatat kohdata ongelmia, jotka liittyvät pitkiin polkuihin, jotka estävät otsikon files ei löydy; jos näin tapahtuu, etsi puuttuva otsikko files ja kopioi ne ilmoitettuun kansioon).
FAQ
K: Kuinka ratkaisen pitkiin polkuihin liittyvät ongelmat, jotka estävät otsikon files ei löytynyt kokoamisen aikana?
V: Jos kohtaat tämän ongelman, etsi puuttuva otsikko files ja kopioi ne ilmoitettuun kansioon virhesanoman mukaisesti.
K: Voinko käyttää PlatformIOa muiden XIAO-kehityskorttien kanssa, joita ei mainita käsikirjassa?
V: Tällä hetkellä PlatformIO:n päähaara ei tue muita XIAO-kehityskortteja. Tietyille levyille voi kuitenkin olla saatavilla yhteisöversioita. Katso lisätietoja asiaankuuluvista yhteisön resursseista.
Asiakirjat / Resurssit
![]() |
Seeed esp32c6 PlatformIO Tuki XIAO [pdfOhjeet esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Tuki XIAO, esp32c6, PlatformIO Tuki XIAO, Tuki XIAO |