Սերմ-լոգոն

Տեսեք esp32c6 PlatformIO Աջակցություն XIAO-ին

Seed-esp32c6-PlatformIO-Support-XIAO-product

Ապրանքի մասին տեղեկատվություն

Տեխնիկական պայմաններ:

  • Աջակցում է XIAO-ի զարգացման տախտակներին
  • Համատեղելի է Arduino շրջանակի հետ
  • Աջակցում է XIAO տարբեր մոդելների, ինչպիսիք են esp32c6, rp2040 և nrf52840

Ապրանքի օգտագործման հրահանգներ

XIAO esp32c6:

  1. Ստեղծեք նոր նախագիծ PlatformIO-ում
  2. Փոխարինեք platformio.ini-ի բովանդակությունը տրամադրված կազմաձևով
  3. Կառուցեք և կազմեք նախագիծը

XIAO rp2040:

  1. Թարմացրեք platformio.ini-ն նշված բովանդակությամբ seeed_xiao_rp2040-ի համար
  2. Ավարտեք առաջին կառուցումը և կոմպիլյացիան
  3. Ստեղծեք seeed_xiao_rp2040 նախագիծ՝ օգտագործելով PlatformIO

XIAO nrf52840:

  1. Ստեղծեք նոր նախագիծ PlatformIO-ում
  2. Փոփոխեք platformio.ini-ն տրամադրված կազմաձևով
  3. Կառուցեք և կազմեք նախագիծը
  4. Ստեղծեք seeed_xiao_nrf52840 նախագիծը՝ օգտագործելով PlatformIO

Ինչպես է PlatformIO-ն աջակցում XIAO-ին

  1. xiao_esp32c6
    PR է ներկայացվել և սպասում է միաձուլման: Դուք կարող եք դիմել հետևյալ հղումով
  2. 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:
  3. xiao_nrf52840
    Հիմնական աջակցություն. GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52. զարգացման հարթակ PlatformIO-ի համար

Օգտագործման հրահանգներ

Նոր նախագիծ ստեղծելուց հետո փոխարինեք platformio.ini-ի բովանդակությունը file ձեր նախագծի թղթապանակում հետևյալով.

Երբ նախնական կառուցումը և կոմպիլյացիան ավարտվեն, դուք կարող եք օգտագործել PlatformIO-ն՝ seeed_xiao_nrf52840 նախագիծը ստեղծելու համար:

Համայնքի մեթոդ
Տեղեկանք հոդվածhttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Քայլեր
  1. Նախ, ստեղծեք Arduino Nano33 BLE նախագիծ PlatformIO-ում: Ստեղծումից հետո նավարկեք դեպի nordicnrf52/boards գրացուցակը (սովորաբար գտնվում է C:\Users\“username”\.platformio\platforms\nordicnrf52 հասցեում) և ստեղծեք file անունը xiaoblesense.json (կարող եք հղում կատարել հղումով բովանդակությանը):
  2. Ներբեռնեք Seed Studio Arduino ներկառուցված հիմնական ճյուղը Arduino IDE-ի համար հետևյալ հղումից՝ Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2:
  3. Քաղեք ներբեռնվածը file Framework-arduino-mbed պանակում (սովորաբար գտնվում է C:\Users\“username”\.platformio\packages\framework-arduino-mbed հասցեում):
  4. 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»] = Կեղծ
  5.  Կազմեք նախագիծը (նկատի ունեցեք, որ կարող եք բախվել երկար ուղիների հետ կապված խնդիրների հետ, որոնք կանխում են վերնագիրը files գտնվելուց; եթե դա տեղի ունենա, փնտրեք բացակայող վերնագիրը files և պատճենեք դրանք նշված թղթապանակում):

ՀՏՀ

Հարց. Ինչպե՞ս լուծել երկար ուղիների հետ կապված խնդիրները, որոնք կանխում են վերնագիրը files կազմման ժամանակ գտնվելուց.
A: Եթե հանդիպեք այս խնդրին, փնտրեք բացակայող վերնագիրը files և պատճենեք դրանք նշված թղթապանակում, ինչպես նշված է սխալի հաղորդագրության մեջ:

Հարց. Կարո՞ղ եմ PlatformIO-ն օգտագործել ձեռնարկում չնշված այլ XIAO մշակման տախտակների հետ:
A: Այս պահին PlatformIO-ի հիմնական մասնաճյուղը չի աջակցում XIAO-ի զարգացման այլ վահանակներին: Այնուամենայնիվ, համայնքի տարբերակները կարող են հասանելի լինել հատուկ տախտակների համար: Լրացուցիչ տեղեկությունների համար խնդրում ենք դիմել համայնքի համապատասխան ռեսուրսներին:

Փաստաթղթեր / ռեսուրսներ

Տեսեք esp32c6 PlatformIO Աջակցություն XIAO-ին [pdfՀրահանգներ
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Աջակցություն XIAO, esp32c6, PlatformIO Աջակցություն XIAO, Աջակցություն XIAO

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *