Seed-logotip

Seeed esp32c6 PlatformIO Suport XIAO

Seeed-esp32c6-PlatformIO-Support-XIAO-product

Informació del producte

Especificacions:

  • Admet plaques de desenvolupament XIAO
  • Compatible amb el framework Arduino
  • Admet diversos models XIAO com esp32c6, rp2040 i nrf52840

Instruccions d'ús del producte

XIAO esp32c6:

  1. Creeu un projecte nou a PlatformIO
  2. Substituïu el contingut de platformio.ini amb la configuració proporcionada
  3. Construir i compilar el projecte

XIAO rp2040:

  1. Actualitza platformio.ini amb el contingut especificat per a seeed_xiao_rp2040
  2. Completa la primera compilació i compilació
  3. Creeu un projecte seeed_xiao_rp2040 mitjançant PlatformIO

XIAO nrf52840:

  1. Creeu un projecte nou a PlatformIO
  2. Modifiqueu platformio.ini amb la configuració proporcionada
  3. Construir i compilar el projecte
  4. Creeu el projecte seeed_xiao_nrf52840 mitjançant PlatformIO

Com PlatformIO admet XIAO

  1. xiao_esp32c6
    S'ha enviat un PR i està a l'espera de ser fusionat. Podeu consultar el següent enllaç
  2. xiao_rp2040
    La branca principal de PlatformIO no admet altres taules de desenvolupament. S'ha enviat una versió de la comunitat i aquí teniu com utilitzar-la:
    • Enllaç: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: plataforma de desenvolupament per a PlatformIO
    • Instruccions d'ús:
      En qualsevol projecte nou, canvieu el platformio.ini file al contingut següent:[env:seeed_xiao_rp2040]
    • platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: plataforma de desenvolupament per PlatformIO
    • tauler = seeed_xiao_rp2040
    • framework = Arduino
    • Després de completar la primera compilació i compilació, podeu crear un projecte seeed_xiao_rp2040 mitjançant PlatformIO.
  3. xiao_nrf52840
    Suport a la línia principal: GitHub - maxgerhardt/platform-nordicnrf52: Nordic nRF52: plataforma de desenvolupament per a PlatformIO

Instruccions d'ús

Després de crear un nou projecte, substituïu el contingut de platformio.ini file a la carpeta del vostre projecte amb el següent:

Un cop finalitzada la compilació i la compilació inicials, podeu utilitzar PlatformIO per crear el projecte seeed_xiao_nrf52840.

Mètode comunitari
Article de referènciahttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Passos
  1. Primer, creeu un projecte Arduino Nano33 BLE a PlatformIO. Després de la creació, navegueu al directori nordicnrf52/boards (normalment es troba a C:\Users\“nom d'usuari”\.platformio\platforms\nordicnrf52) i creeu un file anomenat xiaoblesense.json (podeu consultar el contingut de l'article enllaçat).
  2. Baixeu la branca bàsica d'inserció d'Arduino de Seeed Studio per a l'IDE d'Arduino des del següent enllaç: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Extraieu el descarregat file a la carpeta framework-arduino-mbed (normalment es troba a C:\Users\“nom d'usuari”\.platformio\packages\framework-arduino-mbed).
  4. Al directori nordicnrf52 creat al pas 1, localitzeu el fitxer platform.py file. Troba les línies següents:
    si el tauler està a ("nano33ble", "nicla_sense_me"):
    • self.packages[“toolchain-gccarmnoneeabi”][“versió”] = “~1.80201.0”
    • self.frameworks[“Arduino”][“package”] = “framework-arduino-embed”
    • self.frameworks[“Arduino”][“script”] = “constructor/frameworks/arduino/mbed-core/arduino-core-mbed.py”
    • Modifica-ho a:: si el tauler a (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“opcional”] = Fals
  5.  Compileu el projecte (tingueu en compte que podeu trobar problemes relacionats amb camins llargs que impedeixen la capçalera files de ser trobat; si això passa, cerqueu la capçalera que falta files i copieu-los a la carpeta indicada).

Preguntes freqüents

P: Com puc resoldre problemes relacionats amb camins llargs que impedeixen la capçalera files de trobar-se durant la compilació?
R: Si trobeu aquest problema, cerqueu la capçalera que falta files i copieu-los a la carpeta indicada tal com s'especifica al missatge d'error.

P: Puc utilitzar PlatformIO amb altres plaques de desenvolupament XIAO que no s'esmenten al manual?
R: De moment, la branca principal de PlatformIO no és compatible amb altres plaques de desenvolupament XIAO. Tanmateix, les versions de la comunitat poden estar disponibles per a taulers específics. Consulteu els recursos de la comunitat rellevants per obtenir més informació.

Documents/Recursos

Seeed esp32c6 PlatformIO Suport XIAO [pdfInstruccions
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Suport XIAO, esp32c6, PlatformIO Suport XIAO, Suport XIAO

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *