Seeed esp32c6 PlatformIO колдоо XIAO
Продукт маалыматы
Өзгөчөлүктөрү:
- XIAO өнүктүрүү такталарын колдойт
- Arduino алкактары менен шайкеш келет
- esp32c6, rp2040 жана nrf52840 сыяктуу ар кандай XIAO моделдерин колдойт
Продукт колдонуу нускамалары
XIAO esp32c6:
- PlatformIOдо жаңы долбоор түзүңүз
- platformio.ini мазмунун берилген конфигурация менен алмаштырыңыз
- Долбоорду түзүү жана түзүү
XIAO rp2040:
- Seeed_xiao_rp2040 үчүн көрсөтүлгөн мазмун менен platformio.ini жаңыртыңыз
- Биринчи курууну жана компиляцияны бүтүрүңүз
- PlatformIO аркылуу seeed_xiao_rp2040 долбоорун түзүңүз
XIAO nrf52840:
- PlatformIOдо жаңы долбоор түзүңүз
- Берилген конфигурация менен platformio.ini өзгөртүңүз
- Долбоорду түзүү жана түзүү
- PlatformIO аркылуу seeed_xiao_nrf52840 долбоорун түзүңүз
PlatformIO XIAOну кантип колдойт
- xiao_esp32c6
Пиар тапшырылды жана бириктирүүнү күтүп жатат. Бул үчүн төмөнкү шилтемеге кайрылсаңыз болот- Колдонуу көрсөтмөлөрү: LynnL32 тарабынан Seeed XIAO ESP6C4 үчүн доска колдоосун кошуңуз · Тартуу сурамы #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
- Биринчи курууну жана компиляцияны аяктагандан кийин, сиз PlatformIO аркылуу seeed_xiao_rp2040 долбоорун түзө аласыз.
- xiao_nrf52840
Негизги колдоо: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: PlatformIO үчүн иштеп чыгуу платформасы
Колдонуу Instructions
Жаңы долбоорду түзгөндөн кийин, platformio.ini мазмунун алмаштырыңыз file Долбооруңуздун папкасында төмөнкүлөр менен:
- [env] платформа = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] такта = xiaoblesense
- [env:xiaoble_arduinocore_mbed] такта = xiaoble
Баштапкы куруу жана компиляция аяктагандан кийин, Seeed_xiao_nrf52840 долбоорун түзүү үчүн PlatformIO колдоно аласыз.
Коомчулук ыкмасы
Шилтеме макала:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Кадамдар
- Биринчиден, PlatformIOдо Arduino Nano33 BLE долбоорун түзүңүз. Түзүлгөндөн кийин, nordicnrf52/boards каталогуна өтүңүз (адатта C:\Users\"username"\.platformio\platforms\nordicnrf52 дарегинен табылат) жана түзүңүз file xiaoblesense.json деп аталат (сиз шилтемеленген макаланын мазмунуна кайрыла аласыз).
- Seeed Studio Arduino embed негизги бутагын Arduino IDE үчүн төмөнкү шилтемеден жүктөп алыңыз: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Жүктөлгөндү чыгарып алыңыз file framework-arduino-mbed папкасына (адатта C:\Users\"username"\.platformio\packages\framework-arduino-mbed дарегинде жайгашкан).
- 52-кадамда түзүлгөн nordicnrf1 каталогунан platform.py дарегин табыңыз file. Төмөнкү саптарды табыңыз:
эгерде тактада (“nano33ble”, “nicla_sense_me”):- self.packages[“toolchain-gccarmnoneeabi”][“версия”] = “~1.80201.0”
- self.frameworks[“Arduino”][“пакет”] = “framework-arduino-embed”
- self.frameworks[“Arduino”][“скрипт”] = “Builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
- Аны өзгөртүү:: эгерде тактада (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“optional”] = False
- Долбоорду компиляциялаңыз (башыңыздын алдын ала узун жолдорго байланыштуу маселелерге туш болушуңуз мүмкүн экенин эске алыңыз fileлар табылгандан; эгер бул болсо, жок башты издеңиз fileс жана аларды көрсөтүлгөн папкага көчүрүңүз).
Көп берилүүчү суроолор
С: Узун жолдордун башын алдын алуу менен байланышкан маселелерди кантип чече алам fileс компиляция учурунда табылган?
Ж: Бул маселеге туш болсоңуз, жок болгон башты издеңиз files жана ката кабарында көрсөтүлгөндөй, аларды көрсөтүлгөн папкага көчүрүңүз.
С: Мен PlatformIOну колдонмодо айтылбаган башка XIAO өнүктүрүү такталары менен колдоно аламбы?
A: Азыркы учурда, PlatformIO негизги бутагы башка XIAO өнүктүрүү такталарды колдобойт. Бирок, коомчулуктун версиялары белгилүү такталар үчүн жеткиликтүү болушу мүмкүн. Көбүрөөк маалымат алуу үчүн коомчулуктун тиешелүү булактарына кайрылыңыз.
Документтер / Ресурстар
![]() |
Seeed esp32c6 PlatformIO колдоо XIAO [pdf] Instructions esp32c6, rp2040, nrf52840, esp32c6 PlatformIO колдоо XIAO, esp32c6, PlatformIO колдоо XIAO, XIAO колдоо |