Види esp32c6 PlatformIO Поддршка XIAO
Информации за производот
Спецификации:
- Поддржува развојни табли XIAO
- Компатибилен со рамката на Arduino
- Поддржува различни модели на XIAO како esp32c6, rp2040 и nrf52840
Упатство за употреба на производот
XIAO esp32c6:
- Создадете нов проект во PlatformIO
- Заменете ја содржината на platformio.ini со дадената конфигурација
- Изградете го и составете го проектот
XIAO rp2040:
- Ажурирајте го platformio.ini со наведената содржина за seeed_xiao_rp2040
- Завршете ја првата градба и компилација
- Креирајте проект seeed_xiao_rp2040 користејќи PlatformIO
XIAO nrf52840:
- Создадете нов проект во PlatformIO
- Изменете го platformio.ini со дадената конфигурација
- Изградете го и составете го проектот
- Креирајте го проектот seeed_xiao_nrf52840 користејќи PlatformIO
Како PlatformIO го поддржува XIAO
- xiao_esp32c6
Доставен е ПР и се чека да се спои. Можете да се повикате на следниот линк за- Упатства за употреба: Додајте поддршка за табла за Seed XIAO ESP32C6 од LynnL4 · Барање за повлекување #1380 · платформа/платформа-espressif32 · GitHub
- Специфични чекори: По креирањето на кој било проект, заменете ја содржината на platformio.ini file во проектната папка со следново:
[env:seeed_xiao_esp32c6] - Платформа = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- платформа_пакетs = 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
- рамка = ардуино
- табла = seeed_xiao_esp32c6
- xiao_rp2040
Главната гранка на PlatformIO не поддржува други развојни табли. Доставена е верзија на заедницата, а еве како да ја користите:- Врска: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: развојна платформа за PlatformIO
- Упатства за употреба:
Во секој нов проект, сменете го platformio.ini file на следната содржина:[env:seeed_xiao_rp2040] - платформа = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: развојна платформа за PlatformIO
- табла = seeed_xiao_rp2040
- рамка = Arduino
- По завршувањето на првата изградба и компилација, можете да креирате проект seeed_xiao_rp2040 користејќи PlatformIO.
- xiao_nrf52840
Главна поддршка: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: развојна платформа за PlatformIO
Упатства за употреба
Откако ќе креирате нов проект, заменете ја содржината на platformio.ini file во вашата проектна папка со следново:
- [env] платформа = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] табла = xiaoblesense
- [env:xiaoble_arduinocore_mbed] табла = xiaoble
Откако ќе завршат првичната изградба и компилација, можете да го користите PlatformIO за да го креирате проектот seeed_xiao_nrf52840.
Метод на заедница
Референтен член:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Чекори
- Прво, креирајте Arduino Nano33 BLE проект во PlatformIO. По создавањето, одете до директориумот nordicnrf52/boards (обично се наоѓа на C:\Users\“username”\.platformio\platforms\nordicnrf52) и креирајте file со име xiaoblesense.json (можете да се повикате на содржината од поврзаната статија).
- Преземете ја основната гранка за вградување на Seed Studio Arduino за Arduino IDE од следнава врска: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Извлечете го преземеното file во папката Framework-arduino-mbed (обично се наоѓа на C:\Users\“username”\.platformio\packages\framework-arduino-mbed).
- Во директориумот nordicnrf52 создаден во чекор 1, лоцирајте ја платформата platform.py file. Најдете ги следните линии:
ако се качите („nano33ble“, „nicla_sense_me“):- self.packages [„toolchain-gccarmnoneeabi“][„верзија“] = „~1.80201.0“
- self.frameworks[„Arduino“][„package“] = „framework-arduino-embed“
- self.frameworks[„Arduino“][„script“] = „builder/frameworks/arduino/mbed-core/arduino-core-mbed.py“
- Изменете го на:: ако таблата е во („nano33ble“, „nicla_sense_me“, „xiaoblesense“): self.packages[„tool-adafruit-nrfutil“][„изборно“] = Неточно
- Компилирајте го проектот (забележете дека може да наидете на проблеми поврзани со долгите патеки што го спречуваат заглавието files од наоѓање; ако се случи ова, побарајте го заглавието што недостасува fileи копирајте ги во наведената папка).
Најчесто поставувани прашања
П: Како да ги решам проблемите поврзани со долгите патеки што го спречуваат заглавието fileе од тоа да се најде за време на компилацијата?
О: Ако наидете на овој проблем, побарајте го заглавието што недостасува files и копирајте ги во наведената папка како што е наведено во пораката за грешка.
П: Може ли да користам PlatformIO со други табли за развој на XIAO кои не се споменати во прирачникот?
О: Во моментов, главната филијала на PlatformIO не поддржува други развојни табли на XIAO. Сепак, верзии на заедницата може да бидат достапни за одредени табли. Ве молиме погледнете ги релевантните ресурси на заедницата за повеќе информации.
Документи / ресурси
![]() |
Види esp32c6 PlatformIO Поддршка XIAO [pdf] Инструкции esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Поддршка XIAO, esp32c6, PlatformIO Поддршка XIAO, Поддршка XIAO |