Logo benih

Seeed esp32c6 PlatformIO Sokongan XIAO

Seeed-esp32c6-PlatformIO-Support-XIAO-product

Maklumat Produk

Spesifikasi:

  • Menyokong papan pembangunan XIAO
  • Serasi dengan rangka kerja Arduino
  • Menyokong pelbagai model XIAO seperti esp32c6, rp2040 dan nrf52840

Arahan Penggunaan Produk

XIAO esp32c6:

  1. Buat projek baharu dalam PlatformIO
  2. Gantikan kandungan platformio.ini dengan konfigurasi yang disediakan
  3. Bina dan susun projek

XIAO rp2040:

  1. Kemas kini platformio.ini dengan kandungan yang ditentukan untuk seeed_xiao_rp2040
  2. Lengkapkan binaan dan penyusunan pertama
  3. Buat projek seeed_xiao_rp2040 menggunakan PlatformIO

XIAO nrf52840:

  1. Buat projek baharu dalam PlatformIO
  2. Ubah suai platformio.ini dengan konfigurasi yang disediakan
  3. Bina dan susun projek
  4. Cipta projek seeed_xiao_nrf52840 menggunakan PlatformIO

Bagaimana PlatformIO menyokong XIAO

  1. xiao_esp32c6
    PR telah diserahkan dan sedang menunggu untuk digabungkan. Anda boleh rujuk pautan berikut untuk
  2. xiao_rp2040
    Cawangan utama PlatformIO tidak menyokong papan pembangunan lain. Versi komuniti telah diserahkan, dan berikut ialah cara menggunakannya:
    • Pautan: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: platform pembangunan untuk PlatformIO
    • Arahan Penggunaan:
      Dalam mana-mana projek baharu, tukar platformio.ini file kepada kandungan berikut:[env:seeed_xiao_rp2040]
    • platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: platform pembangunan untuk PlatformIO
    • papan = seeed_xiao_rp2040
    • rangka kerja = Arduino
    • Selepas melengkapkan binaan dan penyusunan pertama, anda boleh mencipta projek seeed_xiao_rp2040 menggunakan PlatformIO.
  3. xiao_nrf52840
    Sokongan Talian Utama: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: platform pembangunan untuk PlatformIO

Arahan Penggunaan

Selepas mencipta projek baharu, gantikan kandungan platformio.ini file dalam folder projek anda dengan yang berikut:

Setelah binaan dan penyusunan awal selesai, anda boleh menggunakan PlatformIO untuk mencipta projek seeed_xiao_nrf52840.

Kaedah Komuniti
Artikel Rujukanhttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Langkah
  1. Pertama, buat projek Arduino Nano33 BLE di PlatformIO. Selepas penciptaan, navigasi ke direktori nordicnrf52/boards (biasanya ditemui di C:\Users\“username”\.platformio\platforms\nordicnrf52) dan buat file bernama xiaoblesense.json (anda boleh merujuk kepada kandungan daripada artikel yang dipautkan).
  2. Muat turun cawangan teras benam Seeed Studio Arduino untuk Arduino IDE daripada pautan berikut: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Ekstrak yang dimuat turun file ke dalam folder framework-arduino-mbed (biasanya terletak di C:\Users\"username"\.platformio\packages\framework-arduino-mbed).
  4. Dalam direktori nordicnrf52 yang dibuat dalam langkah 1, cari platform.py file. Cari baris berikut:
    jika masuk (“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”
    • Ubah suai kepada:: jika papan dalam (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“optional”] = Palsu
  5.  Susun projek (perhatikan bahawa anda mungkin menghadapi masalah yang berkaitan dengan laluan panjang yang menghalang pengepala files daripada ditemui; jika ini berlaku, cari pengepala yang hilang files dan salinnya ke dalam folder yang ditunjukkan).

Soalan Lazim

S: Bagaimanakah cara saya menyelesaikan isu yang berkaitan dengan laluan panjang yang menghalang pengepala files daripada ditemui semasa penyusunan?
J: Jika anda menghadapi masalah ini, cari pengepala yang tiada files dan salinnya ke dalam folder yang ditunjukkan seperti yang dinyatakan dalam mesej ralat.

S: Bolehkah saya menggunakan PlatformIO dengan papan pembangunan XIAO lain yang tidak disebutkan dalam manual?
J: Pada masa ini, cawangan utama PlatformIO tidak menyokong papan pembangunan XIAO yang lain. Walau bagaimanapun, versi komuniti mungkin tersedia untuk papan tertentu. Sila rujuk sumber komuniti yang berkaitan untuk mendapatkan maklumat lanjut.

Dokumen / Sumber

Seeed esp32c6 PlatformIO Sokongan XIAO [pdf] Arahan
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Sokongan XIAO, esp32c6, PlatformIO Sokongan XIAO, Sokongan XIAO

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *