Seeed logotipi

Seeed esp32c6 PlatformIO qo'llab-quvvatlash XIAO

Seeed-esp32c6-PlatformIO-Support-XIAO-mahsuloti

Mahsulot haqida ma'lumot

Texnik xususiyatlari:

  • XIAO ishlab chiqish kengashlarini qo'llab-quvvatlaydi
  • Arduino ramkasi bilan mos keladi
  • esp32c6, rp2040 va nrf52840 kabi turli xil XIAO modellarini qo'llab-quvvatlaydi

Mahsulotdan foydalanish bo'yicha ko'rsatmalar

XIAO esp32c6:

  1. PlatformIO-da yangi loyiha yarating
  2. Platformio.ini tarkibini taqdim etilgan konfiguratsiya bilan almashtiring
  3. Loyihani tuzing va kompilyatsiya qiling

XIAO rp2040:

  1. Seeed_xiao_rp2040 uchun belgilangan kontent bilan platformio.ini yangilang
  2. Birinchi qurish va kompilyatsiyani yakunlang
  3. PlatformIO yordamida seeed_xiao_rp2040 loyihasini yarating

XIAO nrf52840:

  1. PlatformIO-da yangi loyiha yarating
  2. Platformio.ini ni taqdim etilgan konfiguratsiya bilan o'zgartiring
  3. Loyihani tuzing va kompilyatsiya qiling
  4. PlatformIO yordamida seeed_xiao_nrf52840 loyihasini yarating

PlatformIO XIAO-ni qanday qo'llab-quvvatlaydi

  1. xiao_esp32c6
    PR yuborildi va birlashishni kutmoqda. Buning uchun quyidagi havolaga murojaat qilishingiz mumkin
  2. xiao_rp2040
    PlatformIO ning asosiy filiali boshqa ishlab chiqish kengashlarini qo'llab-quvvatlamaydi. Hamjamiyat versiyasi yuborildi va undan qanday foydalanish mumkin:
    • Havola: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO uchun ishlab chiqish platformasi
    • Foydalanish bo'yicha ko'rsatmalar:
      Har qanday yangi loyihada platformio.ini o'zgartiring file quyidagi tarkibga:[env:seeed_xiao_rp2040]
    • platforma = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO uchun ishlab chiqish platformasi
    • taxta = seeed_xiao_rp2040
    • ramka = Arduino
    • Birinchi qurish va kompilyatsiyani tugatgandan so'ng, siz PlatformIO yordamida seeed_xiao_rp2040 loyihasini yaratishingiz mumkin.
  3. xiao_nrf52840
    Asosiy yordam: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: PlatformIO uchun ishlab chiqish platformasi

Foydalanish bo'yicha ko'rsatmalar

Yangi loyihani yaratgandan so'ng, platformio.ini tarkibini almashtiring file loyihangiz papkasida quyidagilar mavjud:

Dastlabki qurish va kompilyatsiya tugallangach, seeed_xiao_nrf52840 loyihasini yaratish uchun PlatformIO dan foydalanishingiz mumkin.

Jamoa usuli
Malumot maqolasihttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Qadamlar
  1. Birinchidan, PlatformIO'da Arduino Nano33 BLE loyihasini yarating. Yaratgandan so'ng, nordicnrf52/boards katalogiga o'ting (odatda C:\Users\"username"\.platformio\platforms\nordicnrf52 da topiladi) va yarating file xiaoblesense.json nomli (bog'langan maqoladagi tarkibga murojaat qilishingiz mumkin).
  2. Quyidagi havoladan Arduino IDE uchun Seeed Studio Arduino embed yadro filialini yuklab oling: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Yuklab olinganlarni chiqarib oling file framework-arduino-mbed jildiga (odatda C:\Users\"username"\.platformio\packages\framework-arduino-mbed da joylashgan).
  4. 52-bosqichda yaratilgan nordicnrf1 katalogida platform.py manzilini toping file. Quyidagi qatorlarni toping:
    “nano33ble”, “nicla_sense_me”):
    • self.packages[“toolchain-gccarmnoneeabi”][“versiya”] = “~1.80201.0”
    • self.frameworks[“Arduino”][“paket”] = “framework-arduino-embed”
    • self.frameworks[“Arduino”][“skript”] = “Builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
    • Uni quyidagicha o'zgartiring:: agar taxtada (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“ixtiyoriy”] = False
  5.  Loyihani tuzing (esda tutingki, siz sarlavhani oldini oluvchi uzoq yo'llar bilan bog'liq muammolarga duch kelishingiz mumkin filetopilganidan s; agar bu sodir bo'lsa, etishmayotgan sarlavhani qidiring files va ularni ko'rsatilgan papkaga nusxalash).

TSS

Savol: Sarlavhani oldini olish uchun uzoq yo'llar bilan bog'liq muammolarni qanday hal qilaman files kompilyatsiya paytida topilgan?
Javob: Agar siz ushbu muammoga duch kelsangiz, etishmayotgan sarlavhani qidiring files va xato xabarida ko'rsatilganidek, ularni ko'rsatilgan papkaga nusxalash.

Savol: PlatformIO'dan qo'llanmada ko'rsatilmagan boshqa XIAO ishlab chiqish platalari bilan foydalana olamanmi?
Javob: Ayni paytda PlatformIO ning asosiy filiali boshqa XIAO ishlab chiqish kengashlarini qo'llab-quvvatlamaydi. Biroq, muayyan kengashlar uchun hamjamiyat versiyalari mavjud bo'lishi mumkin. Qo'shimcha ma'lumot olish uchun tegishli jamoat resurslariga murojaat qiling.

Hujjatlar / manbalar

Seeed esp32c6 PlatformIO qo'llab-quvvatlash XIAO [pdf] Ko'rsatmalar
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO-ni qoʻllab-quvvatlash XIAO, esp32c6, PlatformIO-ni qoʻllab-quvvatlash XIAO, XIAO-ni qoʻllab-quvvatlash

Ma'lumotnomalar

Fikr qoldiring

Sizning elektron pochta manzilingiz nashr etilmaydi. Majburiy maydonlar belgilangan *