Seeed-logo

Seeed esp32c6 PlatformIO Support XIAO

Seeed-esp32c6-PlatformIO-Support-XIAO-produkt

Produkt ynformaasje

Spesifikaasjes:

  • Unterstützt XIAO ûntwikkeling boards
  • Kompatibel mei Arduino framework
  • Unterstützt ferskate XIAO-modellen lykas esp32c6, rp2040, en nrf52840

Produkt Usage Ynstruksjes

XIAO esp32c6:

  1. Meitsje in nij projekt yn PlatformIO
  2. Ferfange de ynhâld fan platformio.ini mei de levere konfiguraasje
  3. Bouwe en kompilearje it projekt

XIAO rp2040:

  1. Update platformio.ini mei de oantsjutte ynhâld foar seeed_xiao_rp2040
  2. Foltôgje de earste bou en kompilaasje
  3. Meitsje in seeed_xiao_rp2040-projekt mei PlatformIO

XIAO nrf52840:

  1. Meitsje in nij projekt yn PlatformIO
  2. Feroarje platformio.ini mei de levere konfiguraasje
  3. Bouwe en kompilearje it projekt
  4. Meitsje it seeed_xiao_nrf52840-projekt mei PlatformIO

Hoe PlatformIO stipet XIAO

  1. xiao_esp32c6
    In PR is yntsjinne en wachtet om gearfoege te wurden. Jo kinne ferwize nei de folgjende keppeling foar
  2. xiao_rp2040
    De haadtûke fan PlatformIO stipet gjin oare ûntwikkelingsboerden. In mienskipferzje is yntsjinne, en hjir is hoe't jo it brûke:
    • Link: GitHub - maxgerhardt/platform-raspberry pi: Raspberry Pi: ûntwikkelingsplatfoarm foar PlatformIO
    • Ynstruksjes foar gebrûk:
      Feroarje yn elk nij projekt de platformio.ini file nei de folgjende ynhâld:[env:seeed_xiao_rp2040]
    • platfoarm = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: ûntwikkelingsplatfoarm foar PlatformIO
    • board = seeed_xiao_rp2040
    • framework = Arduino
    • Nei it foltôgjen fan de earste bou en kompilaasje kinne jo in seeed_xiao_rp2040-projekt meitsje mei PlatformIO.
  3. xiao_nrf52840
    Mainline Support: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: ûntwikkelingsplatfoarm foar PlatformIO

Gebrûk ynstruksjes

Nei it meitsjen fan in nij projekt, ferfange de ynhâld fan 'e platformio.ini file yn jo projektmap mei de folgjende:

Sadree't de earste bou en kompilaasje foltôge binne, kinne jo PlatformIO brûke om it seeed_xiao_nrf52840-projekt te meitsjen.

Mienskip Metoade
Referinsjeartikelhttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Stappen
  1. Meitsje earst in Arduino Nano33 BLE-projekt yn PlatformIO. Nei oanmeitsjen, navigearje nei de nordicnrf52/boards map (typysk fûn by C:\Users\“brûkersnamme”\.platformio\platforms\nordicnrf52) en meitsje in file neamd xiaoblesense.json (jo kinne ferwize nei de ynhâld fan it keppele artikel).
  2. Download de Seeed Studio Arduino ynbêde kearnôfdieling foar Arduino IDE fanôf de folgjende keppeling: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Útpakke de ynladen file yn de map framework-arduino-mbed (meastentiids leit by C:\Users\“brûkersnamme”\.platformio\packages\framework-arduino-mbed).
  4. Yn 'e nordicnrf52-map makke yn stap 1, sykje de platform.py file. Fyn de folgjende rigels:
    as board yn ("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”
    • Feroarje it nei:: as it bestjoer yn ("nano33ble", "nicla_sense_me", "xiaoblesense"): self.packages["tool-adafruit-nrfutil"]["opsjoneel"] = False
  5.  Kompilearje it projekt (notysje dat jo problemen kinne tsjinkomme yn ferbân mei lange paden dy't koptekst foarkomme files fan fûn wurde; as dit bart, sykje dan nei de ûntbrekkende koptekst files en kopiearje se nei de oantsjutte map).

FAQ

F: Hoe los ik problemen op yn ferbân mei lange paden dy't koptekst foarkomme files fan fûn wurde tidens kompilaasje?
A: As jo ​​dit probleem tsjinkomme, sykje dan nei de ûntbrekkende koptekst files en kopiearje se nei de oantsjutte map lykas oantsjutte yn it flaterberjocht.

F: Kin ik PlatformIO brûke mei oare XIAO-ûntwikkelingsboerden dy't net neamd binne yn 'e hantlieding?
A: Op it stuit stipet de haadtûke fan PlatformIO gjin oare XIAO-ûntwikkelingsboerden. Gemeentlike ferzjes kinne lykwols beskikber wêze foar spesifike boerden. Sjoch asjebleaft nei relevante mienskipsboarnen foar mear ynformaasje.

Dokuminten / Resources

Seeed esp32c6 PlatformIO Support XIAO [pdfYnstruksjes
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Support XIAO, esp32c6, PlatformIO Support XIAO, Support XIAO

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *