Seeed esp32c6 PlatformIO Suport XIAO
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:
- Creeu un projecte nou a PlatformIO
- Substituïu el contingut de platformio.ini amb la configuració proporcionada
- Construir i compilar el projecte
XIAO rp2040:
- Actualitza platformio.ini amb el contingut especificat per a seeed_xiao_rp2040
- Completa la primera compilació i compilació
- Creeu un projecte seeed_xiao_rp2040 mitjançant PlatformIO
XIAO nrf52840:
- Creeu un projecte nou a PlatformIO
- Modifiqueu platformio.ini amb la configuració proporcionada
- Construir i compilar el projecte
- Creeu el projecte seeed_xiao_nrf52840 mitjançant PlatformIO
Com PlatformIO admet XIAO
- xiao_esp32c6
S'ha enviat un PR i està a l'espera de ser fusionat. Podeu consultar el següent enllaç- Instruccions d'ús: Afegiu el suport de la placa per a Seeed XIAO ESP32C6 de LynnL4 · Sol·licitud d'extracció núm. 1380 · platformio/platform-espressif32 · GitHub
- Passos específics: Després de crear qualsevol projecte, substituïu el contingut del platformio.ini file a la carpeta del projecte amb el següent:
[env:seeed_xiao_esp32c6] - Plataforma = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- paquet_plataformas = framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#3.0.2 framework-arduinoespressif32-libs @ https://github.com/espressif/arduinoesp32/releases/download/3.0.2/esp32arduinolibs3.0.2.zip
- framework = arduino
- tauler = seeed_xiao_esp32c6
- 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.
- 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:
- [env] plataforma = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] board = xiaoblesense
- [env:xiaoble_arduinocore_mbed] board = xiaoble
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ència:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Passos
- 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).
- 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.
- Extraieu el descarregat file a la carpeta framework-arduino-mbed (normalment es troba a C:\Users\“nom d'usuari”\.platformio\packages\framework-arduino-mbed).
- 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
- 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 |