Seeed logosu

Seeed esp32c6 PlatformIO Desteği XIAO

Seeed-esp32c6-PlatformIO-Destek-XIAO-ürünü

Ürün Bilgileri

Özellikler:

  • XIAO geliştirme kartlarını destekler
  • Arduino framework ile uyumludur
  • Esp32c6, rp2040 ve nrf52840 gibi çeşitli XIAO modellerini destekler

Ürün Kullanım Talimatları

XIAO esp32c6:

  1. PlatformIO'da yeni bir proje oluşturun
  2. platformio.ini içeriğini sağlanan yapılandırmayla değiştirin
  3. Projeyi oluşturun ve derleyin

XIAO rp2040:

  1. platformio.ini dosyasını seeed_xiao_rp2040 için belirtilen içerikle güncelleyin
  2. İlk yapıyı ve derlemeyi tamamlayın
  3. PlatformIO kullanarak seeed_xiao_rp2040 projesi oluşturun

XIAO nrf52840:

  1. PlatformIO'da yeni bir proje oluşturun
  2. platformio.ini'yi sağlanan yapılandırmayla değiştirin
  3. Projeyi oluşturun ve derleyin
  4. PlatformIO kullanarak seeed_xiao_nrf52840 projesini oluşturun

PlatformIO XIAO'yu nasıl destekliyor?

  1. xiao_esp32c6
    Bir PR gönderildi ve birleştirilmeyi bekliyor. Aşağıdaki bağlantıya başvurabilirsiniz
  2. xiao_rp2040
    PlatformIO'nun ana dalı diğer geliştirme kartlarını desteklemiyor. Bir topluluk sürümü gönderildi ve işte nasıl kullanılacağı:
    • Bağlantı: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO için geliştirme platformu
    • Kullanım Talimatları:
      Herhangi bir yeni projede platformio.ini'yi değiştirin file aşağıdaki içeriğe:[env:seeed_xiao_rp2040]
    • platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO için geliştirme platformu
    • tahta = seeed_xiao_rp2040
    • çerçeve = Arduino
    • İlk derleme ve yapıyı tamamladıktan sonra PlatformIO kullanarak seeed_xiao_rp2040 projesini oluşturabilirsiniz.
  3. xiao_nrf52840
    Ana Hat Desteği: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: PlatformIO için geliştirme platformu

Kullanım Talimatları

Yeni bir proje oluşturduktan sonra platformio.ini dosyasının içeriğini değiştirin file Proje klasörünüzde aşağıdakilerle birlikte:

İlk derleme ve yapı tamamlandıktan sonra PlatformIO'yu kullanarak seeed_xiao_nrf52840 projesini oluşturabilirsiniz.

Topluluk Yöntemi
Referans Makalehttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Adımlar
  1. Öncelikle PlatformIO'da bir Arduino Nano33 BLE projesi oluşturun. Oluşturulduktan sonra nordicnrf52/boards dizinine gidin (genellikle C:\Users\“username”\.platformio\platforms\nordicnrf52 konumunda bulunur) ve bir tane oluşturun file xiaoblesense.json adında (bağlantılı makaleden içeriğe bakabilirsiniz).
  2. Arduino IDE için Seeed Studio Arduino embed çekirdek dalını aşağıdaki bağlantıdan indirin: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. İndirilenleri ayıklayın file framework-arduino-mbed klasörüne (genellikle C:\Users\“username”\.platformio\packages\framework-arduino-mbed konumunda bulunur).
  4. 52. adımda oluşturulan nordicnrf1 dizininde platform.py dosyasını bulun fileAşağıdaki satırları bulun:
    eğer panoda (“nano33ble”, “nicla_sense_me”) varsa:
    • self.packages[“toolchain-gccarmnoneeabi”][“sürüm”] = “~1.80201.0”
    • self.frameworks[“Arduino”][“paket”] = “framework-arduino-embed”
    • self.frameworks[“Arduino”][“script”] = “builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
    • Bunu şu şekilde değiştirin:: eğer panoda (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“isteğe bağlı”] = False
  5.  Projeyi derleyin (başlıkların uzun yollarla engellenmesiyle ilgili sorunlarla karşılaşabileceğinizi unutmayın) files'nin bulunmasını önleyin; eğer bu gerçekleşirse, eksik başlığı arayın fileve belirtilen klasöre kopyalayın).

SSS

S: Uzun yolların başlığı engellemesiyle ilgili sorunları nasıl çözerim? fileDerleme sırasında bulunmasını engellemek için ne yapılabilir?
A: Bu sorunla karşılaşırsanız, eksik başlığı arayın files'yi seçin ve hata mesajında ​​belirtilen klasöre kopyalayın.

S: PlatformIO'yu kılavuzda belirtilmeyen diğer XIAO geliştirme kartlarıyla birlikte kullanabilir miyim?
A: Şu anda PlatformIO'nun ana dalı diğer XIAO geliştirme kartlarını desteklemiyor. Ancak, belirli kartlar için topluluk sürümleri mevcut olabilir. Daha fazla bilgi için lütfen ilgili topluluk kaynaklarına bakın.

Belgeler / Kaynaklar

Seeed esp32c6 PlatformIO Desteği XIAO [pdf] Talimatlar
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Desteği XIAO, esp32c6, PlatformIO Desteği XIAO, Destek XIAO

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *