Seeed esp32c6 PlatformIO Rojongan XIAO
Émbaran produk
spésifikasi:
- Ngarojong papan pamekaran XIAO
- Cocog sareng kerangka Arduino
- Ngarojong sababaraha modél XIAO sapertos esp32c6, rp2040, sareng nrf52840
Parentah Pamakéan Produk
XIAO esp32c6:
- Jieun proyék anyar dina PlatformIO
- Ganti eusi platformio.ini sareng konfigurasi anu disayogikeun
- Ngawangun sareng nyusun proyék
XIAO rp2040:
- Apdet platformio.ini sareng eusi anu ditangtukeun pikeun seeed_xiao_rp2040
- Ngalengkepan wangunan munggaran tur kompilasi
- Jieun proyék seeed_xiao_rp2040 ngagunakeun PlatformIO
XIAO nrf52840:
- Jieun proyék anyar dina PlatformIO
- Robah platformio.ini sareng konfigurasi anu disayogikeun
- Ngawangun sareng nyusun proyék
- Jieun proyék seeed_xiao_nrf52840 ngagunakeun PlatformIO
Kumaha PlatformIO ngarojong XIAO
- xiao_esp32c6
PR parantos dikintunkeun sareng ngantosan dihijikeun. Anjeun tiasa ngarujuk kana tautan di handap ieu pikeun- parentah pamakéan: Tambihkeun dukungan papan pikeun Seeed XIAO ESP32C6 ku LynnL4 · Pull Request #1380 · platformio/platform-espressif32 · GitHub
- Léngkah-léngkah Spésifik: Sanggeus nyieun proyék naon, ngaganti eusi platformio.ini file dina folder proyék kalayan kieu:
[env:seeed_xiao_esp32c6] - Platform = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- platform_packages = framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#3.0.2 framework-arduinoespressif32-libs @ https://github.com/espressif/arduinoesp32/releases/download/3.0.2/esp32arduinolibs3.0.2.zip
- kerangka = arduino
- dewan = seeed_xiao_esp32c6
- xiao_rp2040
Cabang utama PlatformIO henteu ngadukung papan pangembangan anu sanés. Versi komunitas parantos dikintunkeun, sareng ieu cara ngagunakeunana:- Tumbu: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: platform pamekaran pikeun PlatformIO
- parentah pamakéan:
Dina sagala proyék anyar, ngarobah platformio.ini file kana eusi ieu:[env:seeed_xiao_rp2040] - platform = GitHub - maxgerhardt / platform-raspberry pi: Raspberry Pi: platform pamekaran pikeun PlatformIO
- dewan = seeed_xiao_rp2040
- kerangka = Arduino
- Saatos réngsé ngawangun sareng kompilasi munggaran, anjeun tiasa nyiptakeun proyék seeed_xiao_rp2040 nganggo PlatformIO.
- xiao_nrf52840
Rojongan utama: GitHub - maxgerhardt / platform-nordicnrf52: Nordic nRF52: platform pamekaran pikeun PlatformIO
Parentah Pamakéan
Sanggeus nyieun proyék anyar, ngaganti eusi platformio.ini file dina folder proyék anjeun kalayan kieu:
- [env] platform = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env: xiaoblesense_arduinocore_mbed] dewan = xiaoblesense
- [env: xiaoble_arduinocore_mbed] dewan = xiaoble
Sakali ngawangun sareng kompilasi awal parantos réngsé, anjeun tiasa nganggo PlatformIO pikeun nyiptakeun proyék seeed_xiao_nrf52840.
Métode Komunitas
Artikel Rujukan:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Léngkah
- Mimiti, jieun proyék Arduino Nano33 BLE di PlatformIO. Saatos nyiptakeun, arahkeun ka diréktori nordicnrf52/boards (biasana dipendakan dina C:\Users\"username"\.platformio\platforms\nordicnrf52) sareng jieun file ngaranna xiaoblesense.json (anjeun tiasa ningali kana eusi tina artikel numbu).
- Unduh cabang inti embed Seeed Studio Arduino pikeun Arduino IDE tina tautan ieu: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Extract nu diundeur file kana folder kerangka-arduino-mbed (biasana lokasina di C: \ Pamaké \ "ngaran pamaké" \ .platformio \ bungkusan \ kerangka-arduino-mbed).
- Dina diréktori nordicnrf52 dijieun dina hambalan 1, manggihan platform.py file. Manggihan garis handap:
lamun asup ("nano33ble", "nicla_sense_me"):- self.packages["toolchain-gccarmnoneeabi"]["version"] = "~1.80201.0"
- self.frameworks["Arduino"]["package"] = "framework-arduino-embed"
- self.frameworks["Arduino"]["script"] = "builder/frameworks/arduino/mbed-core/arduino-core-mbed.py"
- Robah kana:: lamun papan di (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“opsional”] = Palsu
- Kompilkeun proyék (perhatikeun yén anjeun tiasa mendakan masalah anu aya hubunganana sareng jalur panjang anu nyegah header files ti kapanggih; lamun ieu lumangsung, néangan lulugu leungit files sareng salin kana polder anu dituduhkeun).
FAQ
Q: Kumaha kuring ngabéréskeun masalah anu aya hubunganana sareng jalur panjang anu nyegah header files ti kapanggih salila kompilasi?
A: Upami anjeun mendakan masalah ieu, milarian lulugu anu leungit files sareng salin kana polder anu dituduhkeun sakumaha anu dijelaskeun dina pesen kasalahan.
Q: Naha kuring tiasa nganggo PlatformIO sareng papan pangembangan XIAO sanés anu henteu disebatkeun dina manual?
A: Ayeuna, cabang utama PlatformIO henteu ngadukung papan pangembangan XIAO anu sanés. Nanging, versi komunitas tiasa sayogi pikeun papan khusus. Mangga tingal sumberdaya komunitas relevan pikeun inpo nu leuwih lengkep.
Dokumén / Sumberdaya
![]() |
Seeed esp32c6 PlatformIO Rojongan XIAO [pdf] Parentah esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Rojongan XIAO, esp32c6, PlatformIO Rojongan XIAO, Rojongan XIAO |