Grenn-logo

Seeed esp32c6 PlatformIO Sipò XIAO

Seeed-esp32c6-PlatformIO-Support-XIAO-pwodwi

Enfòmasyon sou pwodwi

Espesifikasyon:

  • Sipòte tablo devlopman XIAO
  • Konpatib ak fondasyon Arduino
  • Sipòte divès modèl XIAO tankou esp32c6, rp2040, ak nrf52840

Enstriksyon Itilizasyon Pwodwi

XIAO esp32c6:

  1. Kreye yon nouvo pwojè nan PlatformIO
  2. Ranplase sa ki nan platformio.ini ak konfigirasyon yo bay la
  3. Bati ak konpile pwojè a

XIAO rp2040:

  1. Mete ajou platformio.ini ak kontni espesifye pou seeed_xiao_rp2040
  2. Ranpli premye konstriksyon ak konpilasyon
  3. Kreye yon pwojè seeed_xiao_rp2040 lè l sèvi avèk PlatformIO

XIAO nrf52840:

  1. Kreye yon nouvo pwojè nan PlatformIO
  2. Modifye platformio.ini ak konfigirasyon yo bay la
  3. Bati ak konpile pwojè a
  4. Kreye pwojè seeed_xiao_nrf52840 lè l sèvi avèk PlatformIO

Ki jan PlatformIO sipòte XIAO

  1. xiao_esp32c6
    Yon PR yo te soumèt epi li ap tann yo dwe fizyone. Ou ka fè referans a lyen sa a pou
  2. xiao_rp2040
    Branch prensipal PlatformIO a pa sipòte lòt tablo devlopman. Yo te soumèt yon vèsyon kominote a, epi men ki jan yo sèvi ak li:
    • Link: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: platfòm devlopman pou PlatformIO
    • Enstriksyon Itilizasyon:
      Nan nenpòt nouvo pwojè, chanje platformio.ini la file nan kontni sa a:[env:seeed_xiao_rp2040]
    • platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: platfòm devlopman pou PlatformIO
    • tablo = seeed_xiao_rp2040
    • kad = Arduino
    • Apre w fin ranpli premye konstriksyon ak konpilasyon, ou ka kreye yon pwojè seeed_xiao_rp2040 lè l sèvi avèk PlatformIO.
  3. xiao_nrf52840
    Sipò prensipal: GitHub - maxgerhardt/platform-nordicnrf52: Nòdik nRF52: platfòm devlopman pou PlatformIO

Itilizasyon Enstriksyon

Apre kreye yon nouvo pwojè, ranplase kontni platformio.ini la file nan katab pwojè ou a ak sa ki annapre yo:

Yon fwa premye bati ak konpilasyon yo fini, ou ka itilize PlatformIO pou kreye pwojè seeed_xiao_nrf52840.

Metòd Kominote
Atik referanshttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Etap
  1. Premyèman, kreye yon pwojè Arduino Nano33 BLE nan PlatformIO. Apre kreyasyon an, ale nan anyè nordicnrf52/boards (anjeneral yo jwenn nan C:\Users\"username"\.platformio\platforms\nordicnrf52) epi kreye yon file yo te rele xiaoblesense.json (ou ka refere a kontni ki soti nan atik ki lye a).
  2. Telechaje Seeed Studio Arduino embed branch nwayo pou Arduino IDE nan lyen sa a: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Ekstrè telechaje a file nan katab kad-arduino-mbed (anjeneral sitiye nan C:\Users\"username"\.platformio\packages\framework-arduino-mbed).
  4. Nan anyè nordicnrf52 ki te kreye nan etap 1, lokalize platform.py la file. Jwenn liy sa yo:
    si tablo nan ("nano33ble", "nicla_sense_me"):
    • self.packages[“toolchain-gccarmnoneeabi”][“version”] = “~1.80201.0”
    • self.frameworks[“Arduino”][“pakè”] = “ankadreman-arduino-ankò”
    • self.frameworks[“Arduino”][“script”] = “mason/frameworks/arduino/mbed-core/arduino-core-mbed.py”
    • Modifye li pou:: si tablo a nan ("nano33ble", "nicla_sense_me", "xiaoblesense"): self.packages["tool-adafruit-nrfutil"]["opsyonèl"] = Fo
  5.  Konpile pwojè a (remake byen ke ou ka rankontre pwoblèm ki gen rapò ak chemen long anpeche header files soti nan yo te jwenn; si sa rive, chèche header ki manke a files epi kopye yo nan katab ki endike a).

FAQ

K: Kouman pou mwen rezoud pwoblèm ki gen rapò ak chemen long anpeche header files soti nan yo te jwenn pandan konpilasyon?
A: Si ou rankontre pwoblèm sa a, chèche header ki manke a files epi kopye yo nan katab ki endike a jan sa espesifye nan mesaj erè a.

K: Èske mwen ka itilize PlatformIO ak lòt tablo devlopman XIAO ki pa mansyone nan manyèl la?
A: Nan moman sa a, branch prensipal PlatformIO a pa sipòte lòt tablo devlopman XIAO. Sepandan, vèsyon kominote a ka disponib pou tablo espesifik. Tanpri gade resous kominotè ki enpòtan pou plis enfòmasyon.

Dokiman / Resous

Seeed esp32c6 PlatformIO Sipò XIAO [pdfEnstriksyon yo
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Sipò XIAO, esp32c6, PlatformIO Sipò XIAO, Sipò XIAO

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *