Вижте esp32c6 PlatformIO поддръжка XIAO
Информация за продукта
Спецификации:
- Поддържа платки за разработка на XIAO
- Съвместим с Arduino framework
- Поддържа различни модели 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\“username”\.platformio\platforms\nordicnrf52) и създайте file с име xiaoblesense.json (можете да се обърнете към съдържанието от свързаната статия).
- Изтеглете основния клон за вграждане на Seeed 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”][“version”] = “~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 и ги копирайте в посочената папка).
ЧЗВ
Въпрос: Как да разреша проблеми, свързани с дългите пътища, предотвратяващи заглавката files от намиране по време на компилация?
О: Ако срещнете този проблем, потърсете липсващата заглавка files и ги копирайте в посочената папка, както е посочено в съобщението за грешка.
Въпрос: Мога ли да използвам PlatformIO с други платки за разработка на XIAO, които не са споменати в ръководството?
О: В момента основният клон на PlatformIO не поддържа други платки за разработка на XIAO. Версиите на общността обаче може да са налични за конкретни табла. Моля, обърнете се към съответните ресурси на общността за повече информация.
Документи / Ресурси
![]() |
Вижте esp32c6 PlatformIO поддръжка XIAO [pdfИнструкции esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Поддръжка XIAO, esp32c6, PlatformIO Поддръжка XIAO, Поддръжка XIAO |