Seeed-логотип

Seeed esp32c6 PlatformIO Дастгирии XIAO

Seeed-esp32c6-PlatformIO-Дастгирии-XIAO-маҳсулот

Маълумот оид ба маҳсулот

Мушаххасоти:

  • Шӯрои таҳияи XIAO -ро дастгирӣ мекунад
  • Бо чаҳорчӯбаи Arduino мувофиқ аст
  • Моделҳои гуногуни XIAO, ба монанди esp32c6, rp2040 ва nrf52840 -ро дастгирӣ мекунад

Дастурҳои истифодаи маҳсулот

XIAO esp32c6:

  1. Дар PlatformIO лоиҳаи нав эҷод кунед
  2. Мундариҷаи platformio.ini -ро бо конфигуратсияи додашуда иваз кунед
  3. Лоиҳаро созед ва тартиб диҳед

XIAO rp2040:

  1. Platformio.ini бо мундариҷаи муайяншуда барои seeed_xiao_rp2040 навсозӣ кунед
  2. Сохтмон ва мураттабсозии аввалро анҷом диҳед
  3. Бо истифода аз PlatformIO лоиҳаи seeed_xiao_rp2040 эҷод кунед

XIAO nrf52840:

  1. Дар PlatformIO лоиҳаи нав эҷод кунед
  2. Platformio.ini бо конфигуратсияи додашуда тағир диҳед
  3. Лоиҳаро созед ва тартиб диҳед
  4. Бо истифода аз PlatformIO лоиҳаи seeed_xiao_nrf52840 эҷод кунед

Чӣ тавр 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
    • тахта = seed_xiao_rp2040
    • чаҳорчӯба = Arduino
    • Пас аз ба итмом расонидани сохтмон ва тартибдиҳии аввал, шумо метавонед бо истифода аз PlatformIO лоиҳаи seeed_xiao_rp2040 эҷод кунед.
  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. Аввалан, дар PlatformIO лоиҳаи Arduino Nano33 BLE эҷод кунед. Пас аз эҷод, ба феҳристи nordicnrf52/boards гузаред (одатан дар C:\Users\"name"\.platformio\platforms\nordicnrf52 пайдо мешавад) ва эҷод кунед file xiaoblesense.json ном дорад (шумо метавонед ба мундариҷаи мақолаи алоқаманд муроҷиат кунед).
  2. Филиали асосии Seeed Studio Arduino-ро барои Arduino IDE аз истиноди зерин зеркашӣ кунед: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Зеркашидашударо хориҷ кунед file ба ҷузвдони framework-arduino-mbed (одатан дар C:\Users\"name user"\.platformio\packages\framework-arduino-mbed ҷойгир аст).
  4. Дар феҳристи nordicnrf52, ки дар қадами 1 сохта шудааст, platform.py -ро ҷойгир кунед file. Сатрҳои зеринро пайдо кунед:
    агар ворид шавед ("nano33ble", "nicla_sense_me"):
    • self.packages[“toolchain-gccarmnoneeabi”][“version”] = "~1.80201.0"
    • self.frameworks[“Arduino”][“пакет”] = “framework-arduino-embed”
    • self.frameworks[“Arduino”][“скрипт”] = “созанда/frameworks/arduino/mbed-core/arduino-core-mbed.py”
    • Онро тағир диҳед:: агар тахта дар (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“optional”] = False
  5.  Тартиб додани лоиҳа (дар хотир доред, ки шумо метавонед бо мушкилоти марбут ба роҳҳои тӯлонӣ, ки сарлавҳаро пешгирӣ мекунанд, дучор шавед fileс аз пайдо шудан; агар ин рӯй диҳад, сарлавҳаи гумшударо ҷустуҷӯ кунед files ва онҳоро ба ҷузвдони нишондодашуда нусхабардорӣ кунед).

Саволҳои зиёд такрормешуда

Савол: Чӣ гуна ман масъалаҳои марбут ба роҳҳои дарозеро, ки сарлавҳаро пешгирӣ мекунанд, ҳал мекунам fileс аз пайдо шудан дар давоми тартиб?
Ҷавоб: Агар шумо бо ин мушкилот рӯ ба рӯ шавед, сарлавҳаи гумшударо ҷустуҷӯ кунед files ва онҳоро ба ҷузвдони нишондодашуда, тавре ки дар паёми хатогӣ нишон дода шудааст, нусхабардорӣ кунед.

Савол: Оё ман метавонам PlatformIO-ро бо дигар тахтаҳои таҳияи XIAO, ки дар дастур зикр нашудаанд, истифода барам?
A: Дар айни замон, филиали асосии PlatformIO дигар шӯроҳои рушди XIAO-ро дастгирӣ намекунад. Бо вуҷуди ин, версияҳои ҷомеа метавонанд барои тахтаҳои мушаххас дастрас бошанд. Лутфан ба захираҳои дахлдори ҷомеа барои маълумоти бештар муроҷиат кунед.

Ҳуҷҷатҳо / Сарчашмаҳо

Seeed esp32c6 PlatformIO Дастгирии XIAO [pdf] Дастурҳо
esp32c6, rp2040, nrf52840, esp32c6 Дастгирии PlatformIO XIAO, esp32c6, PlatformIO Дастгирии XIAO, Дастгирии XIAO

Иқтибосҳо

Назари худро гузоред

Суроғаи почтаи электронии шумо нашр намешавад. Майдонҳои зарурӣ қайд карда шудаанд *