Seeed esp32c6 Dukungan PlatformIO XIAO
Informasi Produk
Spesifikasi:
- Mendukung papan pengembangan XIAO
- Kompatibel dengan kerangka kerja Arduino
- Mendukung berbagai model XIAO seperti esp32c6, rp2040, dan nrf52840
Petunjuk Penggunaan Produk
XIAO esp32c6:
- Buat proyek baru di PlatformIO
- Ganti konten platformio.ini dengan konfigurasi yang disediakan
- Membangun dan mengkompilasi proyek
XIAO rp2040:
- Perbarui platformio.ini dengan konten yang ditentukan untuk seeed_xiao_rp2040
- Selesaikan pembangunan dan kompilasi pertama
- Buat proyek seeed_xiao_rp2040 menggunakan PlatformIO
Nomor seri XIAO nrf52840:
- Buat proyek baru di PlatformIO
- Ubah platformio.ini dengan konfigurasi yang disediakan
- Membangun dan mengkompilasi proyek
- Buat proyek seeed_xiao_nrf52840 menggunakan PlatformIO
Bagaimana PlatformIO mendukung XIAO
- xiao_esp32c6
PR telah diserahkan dan sedang menunggu untuk digabungkan. Anda dapat merujuk ke tautan berikut untuk- Petunjuk Pemakaian: Tambahkan dukungan papan untuk Seeed XIAO ESP32C6 oleh LynnL4 · Pull Request #1380 · platformio/platform-espressif32 · GitHub
- Langkah-langkah Spesifik: Setelah membuat proyek apa pun, ganti konten platformio.ini file dalam folder proyek dengan yang berikut ini:
[env:lihat_xiao_esp32c6] - Platform = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- paket_platforms = kerangka-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#3.0.2 kerangka-arduinoespressif32-libs @ https://github.com/espressif/arduinoesp32/releases/download/3.0.2/esp32arduinolibs3.0.2.zip
- kerangka kerja = arduino
- papan = seeed_xiao_esp32c6
- xiao_rp2040
Cabang utama PlatformIO tidak mendukung papan pengembangan lainnya. Versi komunitas telah dikirimkan, dan berikut cara menggunakannya:- Link: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: platform pengembangan untuk PlatformIO
- Petunjuk Pemakaian:
Dalam setiap proyek baru, ubah platformio.ini file ke konten berikut:[env:seeed_xiao_rp2040] - platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: platform pengembangan untuk PlatformIO
- papan = seeed_xiao_rp2040
- kerangka kerja = Arduino
- Setelah menyelesaikan pembangunan dan kompilasi pertama, Anda dapat membuat proyek seeed_xiao_rp2040 menggunakan PlatformIO.
- xiao_nrf52840
Dukungan Jalur Utama: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: platform pengembangan untuk PlatformIO
Petunjuk Penggunaan
Setelah membuat proyek baru, ganti konten platformio.ini file dalam folder proyek Anda dengan yang berikut ini:
- [lingkungan] platform = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] papan = xiaoblesense
- [env:xiaoble_arduinocore_mbed] papan = xiaoble
Setelah pembangunan dan kompilasi awal selesai, Anda dapat menggunakan PlatformIO untuk membuat proyek seeed_xiao_nrf52840.
Metode Komunitas
Artikel Referensi:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Tangga
- Pertama, buat proyek Arduino Nano33 BLE di PlatformIO. Setelah pembuatan, navigasikan ke direktori nordicnrf52/boards (biasanya ditemukan di C:\Users\“username”\.platformio\platforms\nordicnrf52) dan buat file bernama xiaoblesense.json (Anda dapat merujuk ke konten dari artikel yang ditautkan).
- Unduh cabang inti sematan Seeed Studio Arduino untuk Arduino IDE dari tautan berikut: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Ekstrak yang diunduh file ke dalam folder framework-arduino-mbed (biasanya terletak di C:\Users\“username”\.platformio\packages\framework-arduino-mbed).
- Di direktori nordicnrf52 yang dibuat pada langkah 1, temukan platform.py fileTemukan baris berikut:
jika papan di (“nano33ble”, “nicla_sense_me”):- self.packages[“toolchain-gccarmnoneeabi”][“versi”] = “~1.80201.0”
- self.frameworks[“Arduino”][“paket”] = “kerangka-arduino-tanamkan”
- self.frameworks[“Arduino”][“skrip”] = “pembuat/kerangka/arduino/mbed-core/arduino-core-mbed.py”
- Ubahlah menjadi:: jika papan di (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“optional”] = Salah
- Kompilasi proyek (perhatikan bahwa Anda mungkin mengalami masalah terkait jalur panjang yang mencegah header files tidak ditemukan; jika ini terjadi, cari header yang hilang files dan menyalinnya ke folder yang ditunjukkan).
Tanya Jawab Umum
T: Bagaimana cara mengatasi masalah terkait jalur panjang yang mencegah header files yang ditemukan selama kompilasi?
A: Jika Anda mengalami masalah ini, cari header yang hilang files dan salin ke folder yang ditunjukkan seperti yang ditentukan dalam pesan kesalahan.
T: Dapatkah saya menggunakan PlatformIO dengan papan pengembangan XIAO lain yang tidak disebutkan dalam manual?
A: Saat ini, cabang utama PlatformIO tidak mendukung papan pengembangan XIAO lainnya. Namun, versi komunitas mungkin tersedia untuk papan tertentu. Silakan lihat sumber daya komunitas yang relevan untuk informasi lebih lanjut.
Dokumen / Sumber Daya
![]() |
Seeed esp32c6 Dukungan PlatformIO XIAO [Bahasa Indonesia:] Instruksi esp32c6, rp2040, nrf52840, esp32c6 Dukungan PlatformIO XIAO, esp32c6, Dukungan PlatformIO XIAO, Dukungan XIAO |