benih-logo

Seeed esp32c6 Dukungan PlatformIO XIAO

Seeed-esp32c6-PlatformIO-Dukungan-produk-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:

  1. Buat proyek baru di PlatformIO
  2. Ganti konten platformio.ini dengan konfigurasi yang disediakan
  3. Membangun dan mengkompilasi proyek

XIAO rp2040:

  1. Perbarui platformio.ini dengan konten yang ditentukan untuk seeed_xiao_rp2040
  2. Selesaikan pembangunan dan kompilasi pertama
  3. Buat proyek seeed_xiao_rp2040 menggunakan PlatformIO

Nomor seri XIAO nrf52840:

  1. Buat proyek baru di PlatformIO
  2. Ubah platformio.ini dengan konfigurasi yang disediakan
  3. Membangun dan mengkompilasi proyek
  4. Buat proyek seeed_xiao_nrf52840 menggunakan PlatformIO

Bagaimana PlatformIO mendukung XIAO

  1. xiao_esp32c6
    PR telah diserahkan dan sedang menunggu untuk digabungkan. Anda dapat merujuk ke tautan berikut untuk
  2. 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.
  3. 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:

Setelah pembangunan dan kompilasi awal selesai, Anda dapat menggunakan PlatformIO untuk membuat proyek seeed_xiao_nrf52840.

Metode Komunitas
Artikel Referensihttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Tangga
  1. 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).
  2. Unduh cabang inti sematan Seeed Studio Arduino untuk Arduino IDE dari tautan berikut: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Ekstrak yang diunduh file ke dalam folder framework-arduino-mbed (biasanya terletak di C:\Users\“username”\.platformio\packages\framework-arduino-mbed).
  4. 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
  5.  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

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *