Seeed esp32c6 PlatformIO Desteği XIAO
Ü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:
- PlatformIO'da yeni bir proje oluşturun
- platformio.ini içeriğini sağlanan yapılandırmayla değiştirin
- Projeyi oluşturun ve derleyin
XIAO rp2040:
- platformio.ini dosyasını seeed_xiao_rp2040 için belirtilen içerikle güncelleyin
- İlk yapıyı ve derlemeyi tamamlayın
- PlatformIO kullanarak seeed_xiao_rp2040 projesi oluşturun
XIAO nrf52840:
- PlatformIO'da yeni bir proje oluşturun
- platformio.ini'yi sağlanan yapılandırmayla değiştirin
- Projeyi oluşturun ve derleyin
- PlatformIO kullanarak seeed_xiao_nrf52840 projesini oluşturun
PlatformIO XIAO'yu nasıl destekliyor?
- xiao_esp32c6
Bir PR gönderildi ve birleştirilmeyi bekliyor. Aşağıdaki bağlantıya başvurabilirsiniz- Kullanım Talimatları: LynnL32 tarafından Seeed XIAO ESP6C4 için pano desteği ekleyin · Çekme İsteği #1380 · platformio/platform-espressif32 · GitHub
- Belirli Adımlar: Herhangi bir proje oluşturduktan sonra platformio.ini'nin içeriğini değiştirin file proje klasöründe aşağıdakilerle birlikte:
[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
- çerçeve = arduino
- tahta = seeed_xiao_esp32c6
- 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.
- 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:
- [env] platformu = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] panosu = xiaoblesense
- [env:xiaoble_arduinocore_mbed] panosu = xiaoble
İlk derleme ve yapı tamamlandıktan sonra PlatformIO'yu kullanarak seeed_xiao_nrf52840 projesini oluşturabilirsiniz.
Topluluk Yöntemi
Referans Makale:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Adımlar
- Ö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).
- 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.
- İndirilenleri ayıklayın file framework-arduino-mbed klasörüne (genellikle C:\Users\“username”\.platformio\packages\framework-arduino-mbed konumunda bulunur).
- 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
- 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 |