Seed-logo

Onani esp32c6 PlatformIO Support XIAO

Seed-esp32c6-PlatformIO-Support-XIAO-chinthu

Zambiri Zamalonda

Zofotokozera:

  • Imathandizira matabwa a chitukuko cha XIAO
  • Yogwirizana ndi Arduino chimango
  • Imathandizira mitundu yosiyanasiyana ya XIAO monga esp32c6, rp2040, ndi nrf52840

Malangizo Ogwiritsira Ntchito Zogulitsa

XIAO esp32c6:

  1. Pangani pulojekiti yatsopano mu PlatformIO
  2. Sinthani zomwe zili mu platformio.ini ndi kasinthidwe koperekedwa
  3. Kumanga ndi kusonkhanitsa polojekiti

XIAO rp2040:

  1. Sinthani platformio.ini ndi zomwe zafotokozedwa za seeed_xiao_rp2040
  2. Malizitsani kumanga ndi kusonkhanitsa koyamba
  3. Pangani polojekiti ya seeed_xiao_rp2040 pogwiritsa ntchito PlatformIO

XIAO nrf52840:

  1. Pangani pulojekiti yatsopano mu PlatformIO
  2. Sinthani platformio.ini ndi kasinthidwe anapereka
  3. Kumanga ndi kusonkhanitsa polojekiti
  4. Pangani polojekiti ya seeed_xiao_nrf52840 pogwiritsa ntchito PlatformIO

Momwe PlatformIO imathandizira XIAO

  1. xiao_esp32c6
    PR yatumizidwa ndipo ikuyembekezera kuphatikizidwa. Mutha kulozera ku ulalo wotsatirawu
  2. xiao_rp2040
    Nthambi yayikulu ya PlatformIO sichirikiza matabwa ena achitukuko. Mtundu wa anthu ammudzi watumizidwa, ndipo nayi momwe mungagwiritsire ntchito:
    • LumikizaniGitHub - maxgerhardt/platform-rasipiberi pi: Raspberry Pi: nsanja yachitukuko ya PlatformIO
    • Malangizo Ogwiritsira Ntchito:
      Mu polojekiti iliyonse yatsopano, sinthani platformio.ini file ku izi:[env:seeed_xiao_rp2040]
    • nsanja = GitHub - maxgerhardt/platform-rasipiberi pi: Raspberry Pi: nsanja yachitukuko ya PlatformIO
    • bolodi = seeed_xiao_rp2040
    • chimango = Arduino
    • Mukamaliza kumanga ndikuphatikiza koyamba, mutha kupanga polojekiti ya seeed_xiao_rp2040 pogwiritsa ntchito PlatformIO.
  3. xiao_nrf52840
    Thandizo la Mainline: GitHub - maxgerhardt/platform-nordicnrf52: Nordic nRF52: nsanja yachitukuko ya PlatformIO

Malangizo Ogwiritsa Ntchito

Pambuyo popanga polojekiti yatsopano, sinthani zomwe zili pa platformio.ini file mufoda yanu ya polojekiti ndi izi:

Kumanga koyambirira ndikuphatikiza kukamaliza, mutha kugwiritsa ntchito PlatformIO kupanga polojekiti ya seeed_xiao_nrf52840.

Community Njira
Nkhani Yofotokozerahttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Masitepe
  1. Choyamba, pangani pulojekiti ya Arduino Nano33 BLE ku PlatformIO. Pambuyo polenga, pita ku nordicnrf52/boards directory (yomwe imapezeka pa C:\Users\"username"\.platformio\platforms\nordicnrf52) ndi kupanga file wotchedwa xiaoblesense.json (mutha kuloza zomwe zili munkhani yolumikizidwa).
  2. Tsitsani nthambi ya Seeed Studio Arduino embed core ya Arduino IDE kuchokera pa ulalo wotsatirawu: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Chotsani zomwe zidatsitsidwa file mufoda ya chimango-arduino-mbed (yomwe nthawi zambiri imakhala pa C:\Users\"username"\.platformio\packages\framework-arduino-mbed).
  4. Mu bukhu la nordicnrf52 lomwe linapangidwa mu sitepe 1, pezani nsanja.py file. Pezani mizere iyi:
    ngati board mu ("nano33ble", "nicla_sense_me"):
    • self.packages[“toolchain-gccarmnoneeabi”][“version”] = “~1.80201.0”
    • self.frameworks[“Arduino”][“phukusi”] = “framework-arduino-embed”
    • self.frameworks[“Arduino”][“script”] = “builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
    • Sinthani kukhala:: ngati bolodi mu (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“optional”] = Bodza
  5.  Lembani polojekitiyi (zindikirani kuti mutha kukumana ndi zovuta zokhudzana ndi njira zazitali zomwe zimalepheretsa mutu files kusapezeka; izi zikachitika, fufuzani mutu womwe ukusowa files ndikuzikopera mu foda yomwe yawonetsedwa).

FAQ

Q: Kodi ndimathetsa bwanji nkhani zokhudzana ndi njira zazitali zolepheretsa mutu files kusapezeka pakupanga?
Yankho: Mukakumana ndi nkhaniyi, fufuzani mutu womwe ukusowa files ndikuzikopera mu foda yomwe yasonyezedwa monga momwe zafotokozedwera mu uthenga wolakwika.

Q: Kodi ndingagwiritse ntchito PlatformIO ndi ma board ena a XIAO omwe sanatchulidwe m'bukuli?
A: Pakalipano, nthambi yaikulu ya PlatformIO sichirikiza matabwa ena a chitukuko cha XIAO. Komabe, matembenuzidwe amgulu amatha kupezeka pama board ena. Chonde fufuzani kuzinthu zofunikira zamagulu kuti mudziwe zambiri.

Zolemba / Zothandizira

Onani esp32c6 PlatformIO Support XIAO [pdf] Malangizo
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Support XIAO, esp32c6, PlatformIO Support XIAO, Support XIAO

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *