Seeed esp32c6 PlatformIO Dhukungan XIAO
Informasi produk
Spesifikasi:
- Ndhukung papan pangembangan XIAO
- Kompatibel karo kerangka Arduino
- Ndhukung macem-macem model XIAO kaya esp32c6, rp2040, lan nrf52840
Pandhuan Panggunaan Produk
XIAO esp32c6:
- Nggawe proyek anyar ing PlatformIO
- Ganti isi platformio.ini karo konfigurasi sing kasedhiya
- Mbangun lan ngumpulake proyek
XIAO rp2040:
- Nganyari platformio.ini kanthi isi sing ditemtokake kanggo seeed_xiao_rp2040
- Rampungake mbangun lan kompilasi pisanan
- Gawe proyek seeed_xiao_rp2040 nggunakake PlatformIO
XIAO nrf52840:
- Nggawe proyek anyar ing PlatformIO
- Ngowahi platformio.ini karo konfigurasi kasedhiya
- Mbangun lan ngumpulake proyek
- Gawe proyek seeed_xiao_nrf52840 nggunakake PlatformIO
Kepiye PlatformIO ndhukung XIAO
- xiao_esp32c6
PR wis diajukake lan ngenteni digabung. Sampeyan bisa ngrujuk menyang link ing ngisor iki kanggo- Pandhuan panggunaan: Tambah dhukungan papan kanggo Seeed XIAO ESP32C6 dening LynnL4 · Tarik Request #1380 · platformio/platform-espressif32 · GitHub
- Langkah-langkah spesifik: Sawise nggawe proyek apa wae, ganti konten platformio.ini file ing folder project karo ing ngisor iki:
[env:seeed_xiao_esp32c6] - Platform = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- platform_pakets = 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
- papan = seeed_xiao_esp32c6
- xiao_rp2040
Cabang utama PlatformIO ora ndhukung papan pangembangan liyane. Versi komunitas wis dikirim, lan iki carane nggunakake:- Link: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: platform pangembangan kanggo PlatformIO
- Pandhuan panggunaan:
Ing proyek anyar, ganti platformio.ini file menyang isi ing ngisor iki:[env:seeed_xiao_rp2040] - platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: platform pangembangan kanggo PlatformIO
- papan = biji_xiao_rp2040
- kerangka = Arduino
- Sawise ngrampungake mbangun lan kompilasi pisanan, sampeyan bisa nggawe proyek seeed_xiao_rp2040 nggunakake PlatformIO.
- xiao_nrf52840
Dhukungan utama: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: platform pangembangan kanggo PlatformIO
Pandhuan Panggunaan
Sawise nggawe proyek anyar, ganti konten platformio.ini file ing folder proyek sampeyan kanthi ing ngisor iki:
- [env] platform = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env: xiaoblesense_arduinocore_mbed] papan = xiaoblesense
- [env:xiaoble_arduinocore_mbed] papan = xiaoble
Sawise mbangun lan kompilasi wiwitan rampung, sampeyan bisa nggunakake PlatformIO kanggo nggawe proyek seeed_xiao_nrf52840.
Metode Masyarakat
Artikel Referensi:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Langkah-langkah
- Pisanan, gawe proyek Arduino Nano33 BLE ing PlatformIO. Sawise nggawe, navigasi menyang direktori nordicnrf52/boards (biasane ditemokake ing C:\Users\"username"\.platformio\platforms\nordicnrf52) lan nggawe file jenenge xiaoblesense.json (sampeyan bisa ndeleng isi saka artikel sing disambung).
- Ngundhuh cabang inti Seed Studio Arduino kanggo Arduino IDE saka link ing ngisor iki: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Extract sing diundhuh file menyang folder framework-arduino-mbed (biasane dumunung ing C:\Users\"username"\.platformio\packages\framework-arduino-mbed).
- Ing direktori nordicnrf52 sing digawe ing langkah 1, goleki platform.py file. Temokake baris ing ngisor iki:
yen mlebu ("nano33ble", "nicla_sense_me"):- self.packages["toolchain-gccarmnoneeabi"]["versi"] = "~1.80201.0"
- self.frameworks[“Arduino”][“paket”] = “framework-arduino-embed”
- self.frameworks["Arduino"]["script"] = "builder/frameworks/arduino/mbed-core/arduino-core-mbed.py"
- Owahi dadi:: yen papan ing (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“opsional”] = Palsu
- Kompilasi proyek kasebut (cathetan yen sampeyan bisa nemoni masalah sing ana gandhengane karo dalan dawa sing nyegah header files saka ditemokake; yen iki kedadeyan, goleki header sing ilang files lan nyalin menyang folder sing dituduhake).
FAQ
P: Kepiye carane ngatasi masalah sing ana gandhengane karo dalan sing nyegah header files saka ditemokaké sak kompilasi?
A: Yen sampeyan nemoni masalah iki, goleki header sing ilang files lan nyalin menyang folder sing dituduhake kaya sing kasebut ing pesen kesalahan.
P: Apa aku bisa nggunakake PlatformIO karo papan pangembangan XIAO liyane sing ora kasebut ing manual?
A: Saiki, cabang utama PlatformIO ora ndhukung papan pangembangan XIAO liyane. Nanging, versi komunitas bisa uga kasedhiya kanggo papan tartamtu. Mangga deleng sumber masyarakat sing cocog kanggo informasi luwih lengkap.
Dokumen / Sumber Daya
![]() |
Seeed esp32c6 PlatformIO Dhukungan XIAO [pdf] Pandhuan esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Dhukungan XIAO, esp32c6, PlatformIO Dhukungan XIAO, Dhukungan XIAO |