Бачыў 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
PR быў прадстаўлены і чакае аб'яднання. Вы можаце звярнуцца па наступнай спасылцы- Інструкцыя па выкарыстанні: Дадайце падтрымку платы для Seeed XIAO ESP32C6 ад LynnL4 · Запыт на выцягванне #1380 · platformio/platform-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
- рамка = arduino
- дошка = 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\"імя карыстальніка"\.platformio\platforms\nordicnrf52) і стварыце file пад назвай xiaoblesense.json (вы можаце звярнуцца да змесціва артыкула па спасылцы).
- Спампуйце галінку ядра для ўбудавання Seeed Studio Arduino для Arduino IDE па наступнай спасылцы: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Распампаваць спампаванае file у тэчку framework-arduino-mbed (звычайна размешчаную ў C:\Users\“імя карыстальніка”\.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”][“optional”] = False
- Скампілюйце праект (звярніце ўвагу, што вы можаце сутыкнуцца з праблемамі, звязанымі з доўгімі шляхамі, якія перашкаджаюць загалоўку files ад таго, каб быць знойдзеным; калі гэта адбываецца, знайдзіце адсутны загаловак files і скапіруйце іх у пазначаную тэчку).
FAQ
Q: Як мне вырашыць праблемы, звязаныя з доўгімі шляхамі, якія перашкаджаюць загалоўку files не знойдзены падчас кампіляцыі?
A: Калі вы сутыкнуліся з гэтай праблемай, знайдзіце адсутны загаловак files і скапіруйце іх у пазначаную тэчку, як паказана ў паведамленні пра памылку.
Пытанне: Ці магу я выкарыстоўваць PlatformIO з іншымі платамі распрацоўкі XIAO, не згаданымі ў кіраўніцтве?
A: На дадзены момант асноўная галіна PlatformIO не падтрымлівае іншыя платы распрацоўкі XIAO. Аднак версіі супольнасці могуць быць даступныя для пэўных дошак. Калі ласка, звярніцеся да адпаведных рэсурсаў супольнасці для атрымання дадатковай інфармацыі.
Дакументы / Рэсурсы
![]() |
Бачыў esp32c6 PlatformIO Падтрымка XIAO [pdfІнструкцыі esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Падтрымка XIAO, esp32c6, PlatformIO Падтрымка XIAO, Падтрымка XIAO |