Seed-logó

Seed esp32c6 PlatformIO Támogatás XIAO

Seeed-esp32c6-PlatformIO-Support-XIAO-termék

Termékinformáció

Műszaki adatok:

  • Támogatja a XIAO fejlesztőkártyákat
  • Kompatibilis az Arduino keretrendszerrel
  • Támogatja a különböző XIAO modelleket, mint az esp32c6, rp2040 és nrf52840

A termék használati útmutatója

XIAO esp32c6:

  1. Hozzon létre egy új projektet a PlatformIO-ban
  2. Cserélje ki a platformio.ini fájl tartalmát a mellékelt konfigurációra
  3. Építsd meg és állítsd össze a projektet

XIAO rp2040:

  1. Frissítse a platformio.ini fájlt a seeed_xiao_rp2040 megadott tartalommal
  2. Fejezze be az első összeállítást és fordítást
  3. Hozzon létre egy seeed_xiao_rp2040 projektet a PlatformIO segítségével

XIAO nrf52840:

  1. Hozzon létre egy új projektet a PlatformIO-ban
  2. Módosítsa a platformio.ini fájlt a megadott konfigurációval
  3. Építsd meg és állítsd össze a projektet
  4. Hozza létre a seeed_xiao_nrf52840 projektet a PlatformIO segítségével

Hogyan támogatja a PlatformIO a XIAO-t

  1. xiao_esp32c6
    Benyújtott egy PR-t, amely összevonásra vár. Az alábbi linkre hivatkozhat
  2. xiao_rp2040
    A PlatformIO fő ága nem támogat más fejlesztői táblákat. Közösségi verziót küldtek be, és a következőképpen használhatja:
    • Link: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: fejlesztői platform a PlatformIO számára
    • Használati utasítások:
      Minden új projektben módosítsa a platformio.ini fájlt file a következő tartalomra:[env:seeed_xiao_rp2040]
    • platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: fejlesztői platform a PlatformIO számára
    • tábla = seed_xiao_rp2040
    • keretrendszer = Arduino
    • Az első összeállítás és fordítás befejezése után létrehozhat egy seeed_xiao_rp2040 projektet a PlatformIO segítségével.
  3. xiao_nrf52840
    Fővonali támogatás: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: fejlesztői platform a PlatformIO számára

Használati utasítások

Új projekt létrehozása után cserélje ki a platformio.ini fájl tartalmát file a projekt mappájában a következőkkel:

Miután a kezdeti összeállítás és fordítás befejeződött, a PlatformIO segítségével létrehozhatja a seeed_xiao_nrf52840 projektet.

közösségi módszer
Referenciacikkhttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Lépések
  1. Először hozzon létre egy Arduino Nano33 BLE projektet a PlatformIO-ban. A létrehozás után keresse meg a nordicnrf52/boards könyvtárat (általában a C:\Users\“felhasználónév”\.platformio\platforms\nordicnrf52 címen található), és hozzon létre egy file xiaoblesense.json néven (a linkelt cikk tartalmára hivatkozhat).
  2. Töltse le az Arduino IDE Seeed Studio Arduino beágyazott alapágát a következő hivatkozásról: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Bontsa ki a letöltött fájlt file a framework-arduino-mbed mappába (általában a C:\Users\"felhasználónév"\.platformio\packages\framework-arduino-mbed címen található).
  4. Az 52. lépésben létrehozott nordicnrf1 könyvtárban keresse meg a platform.py fájlt file. Keresse meg a következő sorokat:
    if board in ("nano33ble", "nicla_sense_me"):
    • self.packages["toolchain-gccarmnoneeabi"]["verzió"] = "~1.80201.0"
    • self.frameworks["Arduino"]["package"] = "framework-arduino-embed"
    • self.frameworks["Arduino"]["script"] = "builder/frameworks/arduino/mbed-core/arduino-core-mbed.py"
    • Módosítsa a következőre:: ha a tábla ("nano33ble", "nicla_sense_me", "xiaoblesense"): self.packages["tool-adafruit-nrfutil"]["opcionális"] = False
  5.  Fordítsa le a projektet (vegye figyelembe, hogy problémákba ütközhet a hosszú útvonalak miatt, amelyek megakadályozzák a fejlécet files attól, hogy megtalálják; ha ez előfordul, keresse meg a hiányzó fejlécet files és másolja be a jelzett mappába).

GYIK

K: Hogyan oldhatom meg a fejlécet megakadályozó hosszú útvonalakkal kapcsolatos problémákat files attól, hogy az összeállítás során megtalálják?
V: Ha ezt a problémát tapasztalja, keresse meg a hiányzó fejlécet files, és másolja a jelzett mappába a hibaüzenetben megadottak szerint.

K: Használhatom a PlatformIO-t más XIAO fejlesztőkártyákkal, amelyek nem szerepelnek a kézikönyvben?
V: Jelenleg a PlatformIO fő ága nem támogatja a többi XIAO fejlesztői kártyát. Egyes táblákhoz azonban közösségi verziók is elérhetők. További információért tekintse meg a megfelelő közösségi forrásokat.

Dokumentumok / Források

Seed esp32c6 PlatformIO Támogatás XIAO [pdfUtasítások
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO támogatás XIAO, esp32c6, PlatformIO támogatás XIAO, XIAO támogatás

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *