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 файлын берілген конфигурациямен өзгертіңіз
- Жобаны құрастырыңыз және құрастырыңыз
- Seeed_xiao_nrf52840 жобасын PlatformIO арқылы жасаңыз
PlatformIO XIAO-ны қалай қолдайды
- xiao_esp32c6
PR жіберілді және біріктіруді күтуде. үшін келесі сілтемеге жүгіне аласыз- Қолдану нұсқаулары: 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 үшін әзірлеу платформасы
Қолдану нұсқаулары
Жаңа жобаны жасағаннан кейін 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 деп аталады (байланыстырылған мақаланың мазмұнына сілтеме жасай аласыз).
- Arduino IDE үшін Seeed Studio Arduino ендірілген негізгі тармағын келесі сілтемеден жүктеп алыңыз: 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-енгізу”
- self.frameworks[“Arduino”][“скрипт”] = “Builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
- Оны өзгерту:: егер тақта («nano33ble», «nicla_sense_me», «xiaoblesense»): self.packages[“tool-adafruit-nrfutil”][“қосымша”] = False
- Жобаны құрастырыңыз (тақырыпты болдырмайтын ұзын жолдарға қатысты мәселелерге тап болуыңыз мүмкін екенін ескеріңіз fileтабылуынан; егер бұл орын алса, жоқ тақырыпты іздеңіз files және оларды көрсетілген қалтаға көшіріңіз).
Жиі қойылатын сұрақтар
С: Тақырыпқа кедергі келтіретін ұзын жолдарға қатысты мәселелерді қалай шешуге болады fileкомпиляция кезінде табылуы мүмкін бе?
A: Бұл мәселеге тап болсаңыз, жоқ тақырыпты іздеңіз files таңдап, қате туралы хабарда көрсетілгендей оларды көрсетілген қалтаға көшіріңіз.
С: PlatformIO қолданбасын нұсқаулықта айтылмаған басқа XIAO әзірлеу тақталарымен бірге пайдалана аламын ба?
A: Қазіргі уақытта PlatformIO негізгі филиалы басқа XIAO әзірлеу тақталарына қолдау көрсетпейді. Дегенмен, қауымдастық нұсқалары арнайы тақталар үшін қол жетімді болуы мүмкін. Қосымша ақпарат алу үшін тиісті қауымдастық ресурстарын қараңыз.
Құжаттар / Ресурстар
![]() |
Seeed esp32c6 PlatformIO қолдауы XIAO [pdf] Нұсқаулар esp32c6, rp2040, nrf52840, esp32c6 PlatformIO қолдауы XIAO, esp32c6, PlatformIO қолдауы XIAO, XIAO қолдауы |