Seeed-logotipas

Žiūrėti esp32c6 PlatformIO palaikymas XIAO

Seeed-esp32c6-PlatformIO-Support-XIAO-produktas

Informacija apie produktą

Specifikacijos:

  • Palaiko XIAO kūrimo plokštes
  • Suderinamas su Arduino karkasu
  • Palaiko įvairius XIAO modelius, tokius kaip esp32c6, rp2040 ir nrf52840

Produkto naudojimo instrukcijos

XIAO esp32c6:

  1. Sukurkite naują projektą „PlatformIO“.
  2. Pakeiskite platformio.ini turinį pateikta konfigūracija
  3. Sukurkite ir sukompiliuokite projektą

XIAO rp2040:

  1. Atnaujinkite platformio.ini su nurodytu seeed_xiao_rp2040 turiniu
  2. Užbaikite pirmąjį kūrimą ir kompiliavimą
  3. Sukurkite seeed_xiao_rp2040 projektą naudodami PlatformIO

XIAO nrf52840:

  1. Sukurkite naują projektą „PlatformIO“.
  2. Pakeiskite platformio.ini su pateikta konfigūracija
  3. Sukurkite ir sukompiliuokite projektą
  4. Sukurkite seeed_xiao_nrf52840 projektą naudodami PlatformIO

Kaip PlatformIO palaiko XIAO

  1. xiao_esp32c6
    PR buvo pateiktas ir laukia, kol bus sujungtas. Galite kreiptis į toliau pateiktą nuorodą
  2. xiao_rp2040
    Pagrindinis PlatformIO filialas nepalaiko kitų kūrimo plokščių. Buvo pateikta bendruomenei skirta versija. Štai kaip ją naudoti:
    • Nuoroda: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO kūrimo platforma
    • Naudojimo instrukcijos:
      Bet kuriame naujame projekte pakeiskite platformio.ini file į šį turinį:[env:seeed_xiao_rp2040]
    • platforma = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO kūrimo platforma
    • lenta = seed_xiao_rp2040
    • karkasas = Arduino
    • Baigę pirmąjį kūrimą ir kompiliavimą, galite sukurti seeed_xiao_rp2040 projektą naudodami PlatformIO.
  3. xiao_nrf52840
    Pagrindinis palaikymas: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: PlatformIO kūrimo platforma

Naudojimo instrukcijos

Sukūrę naują projektą pakeiskite platformio.ini turinį file savo projekto aplanke su tokia informacija:

Baigę pradinį kūrimą ir kompiliavimą, galite naudoti PlatformIO, kad sukurtumėte seeed_xiao_nrf52840 projektą.

Bendruomenės metodas
Nuorodinis straipsnishttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Žingsniai
  1. Pirmiausia platformoje sukurkite Arduino Nano33 BLE projektą. Sukūrę eikite į nordicnrf52/boards katalogą (paprastai randamas C:\Users\"naudotojo vardas"\.platformio\platforms\nordicnrf52) ir sukurkite file pavadintas xiaoblesense.json (galite peržiūrėti turinį iš susieto straipsnio).
  2. Atsisiųskite „Seeed Studio Arduino“ įterpimo pagrindinę šaką, skirtą Arduino IDE, iš šios nuorodos: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Išskleiskite atsisiųstą file į aplanką framework-arduino-mbed (paprastai esantis adresu C:\Users\"naudotojo vardas"\.platformio\packages\framework-arduino-mbed).
  4. 52 veiksme sukurtame kataloge nordicnrf1 suraskite platform.py file. Raskite šias eilutes:
    if board in („nano33ble“, „nicla_sense_me“):
    • self.packages["toolchain-gccarmnoneeabi"]["versija"] = "~1.80201.0"
    • self.frameworks["Arduino"]["package"] = "framework-arduino-embed"
    • self.frameworks["Arduino"]["script"] = "builder/frameworks/arduino/mbed-core/arduino-core-mbed.py"
    • Pakeiskite jį į:: jei lenta yra („nano33ble“, „nicla_sense_me“, „xiaoblesense“): self.packages["tool-adafruit-nrfutil"]["neprivaloma"] = False
  5.  Sukompiliuokite projektą (atminkite, kad galite susidurti su problemomis, susijusiomis su ilgais keliais, užkertančiais kelią antraštei files nuo suradimo; jei taip nutinka, ieškokite trūkstamos antraštės files ir nukopijuokite juos į nurodytą aplanką).

DUK

Klausimas: Kaip išspręsti problemas, susijusias su ilgais keliais, neleidžiančiais antraštės files nėra rasta kompiliavimo metu?
A: Jei susiduriate su šia problema, ieškokite trūkstamos antraštės files ir nukopijuokite juos į nurodytą aplanką, kaip nurodyta klaidos pranešime.

Kl.: Ar galiu naudoti PlatformIO su kitomis XIAO kūrimo plokštėmis, kurios nepaminėtos vadove?
A: Šiuo metu pagrindinis PlatformIO filialas nepalaiko kitų XIAO kūrimo plokščių. Tačiau konkrečioms plokštėms gali būti prieinamos bendruomenės versijos. Daugiau informacijos rasite atitinkamuose bendruomenės šaltiniuose.

Dokumentai / Ištekliai

Žiūrėti esp32c6 PlatformIO palaikymas XIAO [pdfInstrukcijos
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO palaikymas XIAO, esp32c6, PlatformIO palaikymas XIAO, palaikymas XIAO

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *