Seeed-logo

Seeed esp32c6 PlatformIO Kākoʻo XIAO

Seeed-esp32c6-PlatformIO-Support-XIAO-huahana

ʻIke Huahana

Nā kikoʻī:

  • Kākoʻo i nā papa hoʻomohala XIAO
  • Ua kūpono me Arduino framework
  • Kākoʻo i nā hiʻohiʻona XIAO like ʻole esp32c6, rp2040, a me nrf52840

Nā ʻōlelo hoʻohana huahana

XIAO esp32c6:

  1. E hana i kahi papahana hou ma PlatformIO
  2. E hoʻololi i nā mea o platformio.ini me ka hoʻonohonoho i hāʻawi ʻia
  3. Kūkulu a hōʻuluʻulu i ka papahana

XIAO rp2040:

  1. Hoʻohou i ka platformio.ini me ka ʻike kikoʻī no seeed_xiao_rp2040
  2. E hoʻopau i ka hana mua a me ka hui ʻana
  3. E hana i kahi papahana seeed_xiao_rp2040 me ka hoʻohana ʻana iā PlatformIO

XIAO nrf52840:

  1. E hana i kahi papahana hou ma PlatformIO
  2. Hoʻololi i platformio.ini me ka hoʻonohonoho i hāʻawi ʻia
  3. Kūkulu a hōʻuluʻulu i ka papahana
  4. E hana i ka papahana seeed_xiao_nrf52840 me ka hoʻohana ʻana iā PlatformIO

Pehea e kākoʻo ai ʻo PlatformIO iā XIAO

  1. xiao_esp32c6
    Ua waiho ʻia kahi PR a ke kali nei e hoʻohui ʻia. Hiki iā ʻoe ke kuhikuhi i ka loulou ma lalo no
  2. xiao_rp2040
    ʻAʻole kākoʻo ka lālā nui o PlatformIO i nā papa hoʻomohala ʻē aʻe. Ua waiho ʻia kahi mana kaiaulu, a eia ke ʻano e hoʻohana ai:
    • loulou: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: kahua hoʻomohala no PlatformIO
    • Nā ʻōlelo kuhikuhi:
      Ma kekahi papahana hou, e hoʻololi i ka platformio.ini file i kēia ʻike:[env:seeed_xiao_rp2040]
    • paepae = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: kahua hoʻomohala no PlatformIO
    • papa = hua_xiao_rp2040
    • hoʻolālā = Arduino
    • Ma hope o ka hoʻopau ʻana i ka hana mua a me ka hui ʻana, hiki iā ʻoe ke hana i kahi papahana seeed_xiao_rp2040 me ka hoʻohana ʻana i PlatformIO.
  3. xiao_nrf52840
    Kākoʻo Mainline: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: kahua hoʻomohala no PlatformIO

Nā kuhikuhi hoʻohana

Ma hope o ka hana ʻana i kahi papahana hou, e hoʻololi i ka ʻike o ka platformio.ini file i kāu waihona papahana me kēia:

Ke pau ka hana mua a me ka hui ʻana, hiki iā ʻoe ke hoʻohana i PlatformIO e hana i ka papahana seeed_xiao_nrf52840.

Kaiaulu Kaiaulu
Haawina Kuhikuhihttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

ʻanuʻu
  1. ʻO ka mea mua, hana i kahi papahana Arduino Nano33 BLE ma PlatformIO. Ma hope o ka hana ʻana, hoʻokele i ka papa kuhikuhi nordicnrf52/boards (ʻike pinepine ʻia ma C:\Users\"username"\.platformio\platforms\nordicnrf52) a hana i kahi file i kapa ʻia ʻo xiaoblesense.json (hiki iā ʻoe ke kuhikuhi i ka ʻike mai ka ʻatikala pili).
  2. Hoʻoiho i ka Seeed Studio Arduino embed core branch for Arduino IDE mai kēia loulou: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Wehe i ka mea i hoʻoiho ʻia file i loko o ka waihona framework-arduino-mbed (i loaʻa mau ma C:\Users\"username"\.platformio\packages\framework-arduino-mbed).
  4. Ma ka papa kuhikuhi nordicnrf52 i hana ʻia ma ka pae 1, e ʻimi i ka platform.py file. E ʻimi i nā laina aʻe:
    inā komo i loko ("nano33ble", "nicla_sense_me"):
    • self.packages[“toolchain-gccarmnoneeabi”][“version”] = “~1.80201.0”
    • self.frameworks[“Arduino”][“package”] = “framework-arduino-embed”
    • self.frameworks[“Arduino”][“script”] = “mea kūkulu/frameworks/arduino/mbed-core/arduino-core-mbed.py”
    • Hoʻololi iā ia i:: inā ka papa ma (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“koho”] = False
  5.  E hōʻuluʻulu i ka papahana (e hoʻomaopopo paha ʻoe e hālāwai me nā pilikia e pili ana i nā ala lōʻihi e pale ana i ke poʻo files mai ka loaa ana; inā loaʻa kēia, e ʻimi i ke poʻomanaʻo i nalowale files a kope iā lākou i loko o ka waihona i kuhikuhi ʻia).

FAQ

Nīnau: Pehea wau e hoʻoholo ai i nā pilikia pili i nā ala lōʻihi e pale ana i ke poʻo files mai ka loaʻa ʻana i ka wā o ka hōʻuluʻulu ʻana?
A: Inā ʻike ʻoe i kēia pilikia, e ʻimi i ke poʻomanaʻo e nalowale ana files a kope iā lākou i loko o ka waihona i kuhikuhi ʻia e like me ka mea i ʻōlelo ʻia ma ka memo hewa.

Nīnau: Hiki iaʻu ke hoʻohana i PlatformIO me nā papa hoʻomohala XIAO ʻaʻole i ʻōlelo ʻia ma ka manual?
A: I kēia manawa, ʻaʻole kākoʻo ka lālā nui o PlatformIO i nā papa hoʻomohala XIAO ʻē aʻe. Eia nō naʻe, hiki ke loaʻa nā mana kaiaulu no nā papa kikoʻī. E ʻoluʻolu e nānā i nā kumuwaiwai pili kaiaulu no ka ʻike hou aku.

Palapala / Punawai

Seeed esp32c6 PlatformIO Kākoʻo XIAO [pdf] Na kuhikuhi
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Kākoʻo XIAO, esp32c6, PlatformIO Kākoʻo XIAO, Kākoʻo XIAO

Nā kuhikuhi

Waiho i kahi manaʻo

ʻAʻole e paʻi ʻia kāu leka uila. Hōʻailona ʻia nā kahua i makemake ʻia *