Seeed esp32c6 PlatformIO Support XIAO
Məhsul haqqında məlumat
Xüsusiyyətlər:
- XIAO inkişaf lövhələrini dəstəkləyir
- Arduino çərçivəsi ilə uyğun gəlir
- esp32c6, rp2040 və nrf52840 kimi müxtəlif XIAO modellərini dəstəkləyir
Məhsuldan İstifadə Təlimatları
XIAO esp32c6:
- PlatformIO-da yeni layihə yaradın
- Platformio.ini məzmununu təqdim edilmiş konfiqurasiya ilə əvəz edin
- Layihəni qurun və tərtib edin
XIAO rp2040:
- seeed_xiao_rp2040 üçün müəyyən edilmiş məzmunla platformio.ini yeniləyin
- İlk quruluşu və tərtibi tamamlayın
- PlatformIO istifadə edərək seeed_xiao_rp2040 layihəsi yaradın
XIAO nrf52840:
- PlatformIO-da yeni layihə yaradın
- Təqdim olunan konfiqurasiya ilə platformio.ini-ni dəyişdirin
- Layihəni qurun və tərtib edin
- PlatformIO istifadə edərək seeed_xiao_nrf52840 layihəsi yaradın
PlatformIO XIAO-nu necə dəstəkləyir
- xiao_esp32c6
PR təqdim edilib və birləşdirilməyi gözləyir. üçün aşağıdakı linkə müraciət edə bilərsiniz- İstifadə Təlimatları: LynnL32 tərəfindən Seeed XIAO ESP6C4 üçün lövhə dəstəyi əlavə edin · Pull Sorğu #1380 · platformio/platform-espressif32 · GitHub
- Xüsusi addımlar: Hər hansı bir layihə yaratdıqdan sonra platformio.ini məzmununu dəyişdirin file layihə qovluğunda aşağıdakılarla:
[env:seeed_xiao_esp32c6] - Platforma = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- platforma_paketis = 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
- çərçivə = arduino
- lövhə = seeed_xiao_esp32c6
- xiao_rp2040
PlatformIO-nun əsas şöbəsi digər inkişaf lövhələrini dəstəkləmir. İcma versiyası təqdim edilib və ondan necə istifadə etmək olar:- Link: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO üçün inkişaf platforması
- İstifadə Təlimatları:
İstənilən yeni layihədə platformio.ini dəyişdirin file aşağıdakı məzmuna:[env:seeed_xiao_rp2040] - platforma = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO üçün inkişaf platforması
- lövhə = seeed_xiao_rp2040
- çərçivə = Arduino
- İlk qurma və tərtibi tamamladıqdan sonra PlatformIO istifadə edərək seeed_xiao_rp2040 layihəsi yarada bilərsiniz.
- xiao_nrf52840
Əsas Dəstək: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: PlatformIO üçün inkişaf platforması
İstifadə Təlimatları
Yeni layihə yaratdıqdan sonra platformio.ini məzmununu dəyişdirin file layihə qovluğunda aşağıdakılarla:
- [env] platforma = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] lövhə = xiaoblesense
- [env:xiaoble_arduinocore_mbed] lövhə = xiaoble
İlkin quraşdırma və tərtib tamamlandıqdan sonra seeed_xiao_nrf52840 layihəsini yaratmaq üçün PlatformIO-dan istifadə edə bilərsiniz.
İcma metodu
İstinad məqaləsi:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Addımlar
- Əvvəlcə PlatformIO-da Arduino Nano33 BLE layihəsi yaradın. Yaratdıqdan sonra nordicnrf52/boards qovluğuna gedin (adətən C:\Users\“username”\.platformio\platforms\nordicnrf52-də tapılır) və file xiaoblesense.json adlı (əlaqələndirilmiş məqalənin məzmununa müraciət edə bilərsiniz).
- Arduino IDE üçün Seeed Studio Arduino embed core filialını aşağıdakı linkdən yükləyin: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Yüklənmişləri çıxarın file framework-arduino-mbed qovluğuna (adətən C:\Users\“username”\.platformio\packages\framework-arduino-mbed-də yerləşir).
- 52-ci addımda yaradılmış nordicnrf1 kataloqunda platform.py-ni tapın file. Aşağıdakı sətirləri tapın:
əgər ("nano33ble", "nicla_sense_me"):- self.packages[“toolchain-gccarmnoneeabi”][“versiya”] = “~1.80201.0”
- self.frameworks[“Arduino”][“paket”] = “framework-arduino-embed”
- self.frameworks[“Arduino”][“skript”] = “builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
- Onu dəyişdirin:: əgər lövhə (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“optional”] = Yanlış
- Layihəni tərtib edin (qeyd edək ki, başlığın qarşısını alan uzun yollarla bağlı problemlərlə qarşılaşa bilərsiniz files tapmaqdan; bu baş verərsə, itkin başlığı axtarın files və göstərilən qovluğa kopyalayın).
Tez-tez verilən suallar
S: Başlığın qarşısını alan uzun yollarla bağlı problemləri necə həll edə bilərəm files tərtib zamanı aşkar olunur?
A: Bu problemlə qarşılaşsanız, çatışmayan başlığı axtarın files və onları səhv mesajında göstərildiyi kimi göstərilən qovluğa köçürün.
S: PlatformIO-dan təlimatda qeyd olunmayan digər XIAO inkişaf lövhələri ilə istifadə edə bilərəmmi?
A: Hazırda PlatformIO-nun əsas filialı digər XIAO inkişaf lövhələrini dəstəkləmir. Bununla belə, xüsusi lövhələr üçün icma versiyaları mövcud ola bilər. Əlavə məlumat üçün müvafiq icma resurslarına müraciət edin.
Sənədlər / Resurslar
![]() |
Seeed esp32c6 PlatformIO Support XIAO [pdf] Təlimatlar esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Dəstəyi XIAO, esp32c6, PlatformIO Dəstəyi XIAO, XIAO dəstəyi |