Տեսեք 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-ի համար · Pull Request #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 (կարող եք հղում կատարել հղումով բովանդակությանը):
- Ներբեռնեք Seed Studio Arduino ներկառուցված հիմնական ճյուղը 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”][“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»] = Կեղծ
- Կազմեք նախագիծը (նկատի ունեցեք, որ կարող եք բախվել երկար ուղիների հետ կապված խնդիրների հետ, որոնք կանխում են վերնագիրը files գտնվելուց; եթե դա տեղի ունենա, փնտրեք բացակայող վերնագիրը files և պատճենեք դրանք նշված թղթապանակում):
ՀՏՀ
Հարց. Ինչպե՞ս լուծել երկար ուղիների հետ կապված խնդիրները, որոնք կանխում են վերնագիրը files կազմման ժամանակ գտնվելուց.
A: Եթե հանդիպեք այս խնդրին, փնտրեք բացակայող վերնագիրը files և պատճենեք դրանք նշված թղթապանակում, ինչպես նշված է սխալի հաղորդագրության մեջ:
Հարց. Կարո՞ղ եմ PlatformIO-ն օգտագործել ձեռնարկում չնշված այլ XIAO մշակման տախտակների հետ:
A: Այս պահին PlatformIO-ի հիմնական մասնաճյուղը չի աջակցում XIAO-ի զարգացման այլ վահանակներին: Այնուամենայնիվ, համայնքի տարբերակները կարող են հասանելի լինել հատուկ տախտակների համար: Լրացուցիչ տեղեկությունների համար խնդրում ենք դիմել համայնքի համապատասխան ռեսուրսներին:
Փաստաթղթեր / ռեսուրսներ
![]() |
Տեսեք esp32c6 PlatformIO Աջակցություն XIAO-ին [pdfՀրահանգներ esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Աջակցություն XIAO, esp32c6, PlatformIO Աջակցություն XIAO, Աջակցություն XIAO |