Logo e farës

Shiko esp32c6 PlatformIO Mbështetja XIAO

Seed-esp32c6-PlatformIO-Support-XIAO-produkt

Informacioni i produktit

Specifikimet:

  • Mbështet bordet e zhvillimit të XIAO
  • E përputhshme me kornizën Arduino
  • Mbështet modele të ndryshme XIAO si esp32c6, rp2040 dhe nrf52840

Udhëzimet e përdorimit të produktit

XIAO esp32c6:

  1. Krijo një projekt të ri në PlatformIO
  2. Zëvendësoni përmbajtjen e platformio.ini me konfigurimin e dhënë
  3. Ndërtoni dhe përpiloni projektin

XIAO rp2040:

  1. Përditëso platformio.ini me përmbajtjen e specifikuar për seeed_xiao_rp2040
  2. Plotësoni ndërtimin dhe përpilimin e parë
  3. Krijo një projekt seeed_xiao_rp2040 duke përdorur PlatformIO

XIAO nrf52840:

  1. Krijo një projekt të ri në PlatformIO
  2. Modifiko platformio.ini me konfigurimin e dhënë
  3. Ndërtoni dhe përpiloni projektin
  4. Krijo projektin seeed_xiao_nrf52840 duke përdorur PlatformIO

Si e mbështet PlatformIO XIAO

  1. xiao_esp32c6
    Një PR është dorëzuar dhe pret të bashkohet. Ju mund t'i referoheni lidhjes së mëposhtme për
  2. xiao_rp2040
    Dega kryesore e PlatformIO nuk mbështet borde të tjera zhvillimi. Një version i komunitetit është dorëzuar dhe ja se si ta përdorni:
    • Lidhje: GitHub – maxgerhardt/platforma-raspberry pi: Raspberry Pi: platformë zhvillimi për PlatformIO
    • Udhëzime përdorimi:
      Në çdo projekt të ri, ndryshoni platformio.ini file në përmbajtjen e mëposhtme:[env:seeed_xiao_rp2040]
    • platforma = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: platformë zhvillimi për PlatformIO
    • bordi = see_xiao_rp2040
    • kornizë = Arduino
    • Pas përfundimit të ndërtimit dhe përpilimit të parë, mund të krijoni një projekt seeed_xiao_rp2040 duke përdorur PlatformIO.
  3. xiao_nrf52840
    Mbështetja kryesore: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: platformë zhvillimi për PlatformIO

Udhëzimet e përdorimit

Pas krijimit të një projekti të ri, zëvendësoni përmbajtjen e platformio.ini file në dosjen tuaj të projektit me sa vijon:

Pasi të përfundojë ndërtimi dhe përpilimi fillestar, mund të përdorni PlatformIO për të krijuar projektin seeed_xiao_nrf52840.

Metoda e Komunitetit
Artikull referencëhttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Hapat
  1. Së pari, krijoni një projekt Arduino Nano33 BLE në PlatformIO. Pas krijimit, lundroni te drejtoria nordicnrf52/boards (zakonisht gjendet në C:\Users\"username"\.platformio\platforms\nordicnrf52) dhe krijoni një file me emrin xiaoblesense.json (mund t'i referoheni përmbajtjes nga artikulli i lidhur).
  2. Shkarkoni degën bazë të ngulitjes së Seed Studio Arduino për Arduino IDE nga lidhja e mëposhtme: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Ekstraktoni të shkarkuarat file në dosjen frame-arduino-mbed (zakonisht e vendosur në C:\Users\"username"\.platformio\packages\framework-arduino-mbed).
  4. Në drejtorinë nordicnrf52 të krijuar në hapin 1, gjeni platformën.py file. Gjeni linjat e mëposhtme:
    nëse hyni ("nano33ble", "nicla_sense_me"):
    • self.packages["toolchain-gccarmnoneeabi"]["version"] = "~1.80201.0"
    • self.frameworks["Arduino"]["paketë"] = "framework-arduino-embed"
    • self.frameworks["Arduino"]["script"] = "builder/frameworks/arduino/mbed-core/arduino-core-mbed.py"
    • Ndryshojeni atë në:: nëse bordi është në ("nano33ble", "nicla_sense_me", "xiaoblesense"): vetë.paketat["tool-adafruit-nrfutil"]["optional"] = E rreme
  5.  Përpiloni projektin (vini re se mund të hasni probleme që lidhen me shtigjet e gjata që parandalojnë kokën files nga gjetja; nëse kjo ndodh, kërkoni për kokën që mungon files dhe kopjoni ato në dosjen e treguar).

FAQ

Pyetje: Si t'i zgjidh çështjet që lidhen me shtigjet e gjata që parandalojnë kokën files nga gjetja gjatë përpilimit?
Përgjigje: Nëse hasni këtë problem, kërkoni për kokën që mungon files dhe kopjoni ato në dosjen e treguar siç specifikohet në mesazhin e gabimit.

Pyetje: A mund të përdor PlatformIO me borde të tjera zhvillimi XIAO që nuk përmenden në manual?
Përgjigje: Për momentin, dega kryesore e PlatformIO nuk mbështet bordet e tjera të zhvillimit të XIAO. Megjithatë, versionet e komunitetit mund të jenë të disponueshme për borde specifike. Ju lutemi referojuni burimeve përkatëse të komunitetit për më shumë informacion.

Dokumentet / Burimet

Shiko esp32c6 PlatformIO Mbështetja XIAO [pdfUdhëzime
esp32c6, rp2040, nrf52840, esp32c6 Mbështetje PlatformIO XIAO, esp32c6, PlatformIO Mbështetje XIAO, Mbështetje XIAO

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *