Frø-logo

Seeed esp32c6 PlatformIO Support XIAO

Seeed-esp32c6-PlatformIO-Support-XIAO-produkt

Produktinformation

Specifikationer:

  • Understøtter XIAO udviklingstavler
  • Kompatibel med Arduino framework
  • Understøtter forskellige XIAO-modeller som esp32c6, rp2040 og nrf52840

Produktbrugsvejledning

XIAO esp32c6:

  1. Opret et nyt projekt i PlatformIO
  2. Erstat indholdet af platformio.ini med den medfølgende konfiguration
  3. Byg og kompilér projektet

XIAO rp2040:

  1. Opdater platformio.ini med det angivne indhold til seeed_xiao_rp2040
  2. Fuldfør den første build og kompilering
  3. Opret et seeed_xiao_rp2040-projekt ved hjælp af PlatformIO

XIAO nrf52840:

  1. Opret et nyt projekt i PlatformIO
  2. Rediger platformio.ini med den medfølgende konfiguration
  3. Byg og kompilér projektet
  4. Opret seeed_xiao_nrf52840-projektet ved hjælp af PlatformIO

Hvordan PlatformIO understøtter XIAO

  1. xiao_esp32c6
    En PR er indsendt og venter på at blive slået sammen. Du kan henvise til følgende link for
  2. xiao_rp2040
    PlatformIOs hovedgren understøtter ikke andre udviklingstavler. En fællesskabsversion er blevet indsendt, og her er, hvordan du bruger den:
    • Forbindelse: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: udviklingsplatform til PlatformIO
    • Brugsanvisning:
      I ethvert nyt projekt skal du ændre platformio.ini file til følgende indhold:[env:seeed_xiao_rp2040]
    • platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: udviklingsplatform til PlatformIO
    • board = seeed_xiao_rp2040
    • ramme = Arduino
    • Efter at have gennemført den første build og kompilering, kan du oprette et seeed_xiao_rp2040-projekt ved hjælp af PlatformIO.
  3. xiao_nrf52840
    Mainline support: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: udviklingsplatform for PlatformIO

Brugsvejledning

Når du har oprettet et nyt projekt, skal du erstatte indholdet af platformio.ini file i din projektmappe med følgende:

Når den indledende opbygning og kompilering er færdig, kan du bruge PlatformIO til at oprette seeed_xiao_nrf52840-projektet.

Fællesskabsmetode
Referenceartikelhttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Trin
  1. Først skal du oprette et Arduino Nano33 BLE-projekt i PlatformIO. Efter oprettelsen skal du navigere til mappen nordicnrf52/boards (findes typisk på C:\Users\“brugernavn”\.platformio\platforms\nordicnrf52) og oprette en file opkaldt xiaoblesense.json (du kan henvise til indholdet fra den linkede artikel).
  2. Download Seeed Studio Arduino indlejrede kernegren til Arduino IDE fra følgende link: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Udpak den downloadede file ind i mappen framework-arduino-mbed (normalt placeret på C:\Users\“brugernavn”\.platformio\packages\framework-arduino-mbed).
  4. I mappen nordicnrf52, der blev oprettet i trin 1, skal du finde platform.py file. Find følgende linjer:
    hvis board in ("nano33ble", "nicla_sense_me"):
    • self.packages[“toolchain-gccarmnoneeabi”][“version”] = “~1.80201.0”
    • self.frameworks[“Arduino”][“package”] = “ramme-arduino-indlejring”
    • self.frameworks[“Arduino”][“script”] = “builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
    • Rediger det til:: hvis bestyrelsen i ("nano33ble", "nicla_sense_me", "xiaoblesense"): self.packages["tool-adafruit-nrfutil"]["valgfrit"] = Falsk
  5.  Kompiler projektet (bemærk, at du kan støde på problemer relateret til lange stier, der forhindrer header files fra at blive fundet; hvis dette sker, søg efter den manglende overskrift files og kopier dem til den angivne mappe).

FAQ

Q: Hvordan løser jeg problemer relateret til lange stier, der forhindrer header files fra at blive fundet under kompilering?
A: Hvis du støder på dette problem, skal du søge efter den manglende overskrift files og kopier dem til den angivne mappe som angivet i fejlmeddelelsen.

Q: Kan jeg bruge PlatformIO med andre XIAO-udviklingskort, der ikke er nævnt i manualen?
A: I øjeblikket understøtter PlatformIOs hovedgren ikke andre XIAO-udviklingskort. Dog kan fællesskabsversioner være tilgængelige for specifikke boards. Se venligst relevante fællesskabsressourcer for mere information.

Dokumenter/ressourcer

Seeed esp32c6 PlatformIO Support XIAO [pdf] Instruktioner
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Support XIAO, esp32c6, PlatformIO Support XIAO, Support XIAO

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *