Seeed esp32c6 PlatformIO Support XIAO
Informazione di u produttu
Specificazioni:
- Supporta i pannelli di sviluppu XIAO
- Compatibile cù u framework Arduino
- Supporta diversi mudelli XIAO cum'è esp32c6, rp2040 è nrf52840
Istruzzioni per l'usu di u produttu
XIAO esp32c6:
- Crea un novu prughjettu in PlatformIO
- Sustituisce u cuntenutu di platformio.ini cù a cunfigurazione furnita
- Custruite è cumpilà u prugettu
XIAO rp2040:
- Aghjurnate platformio.ini cù u cuntenutu specificatu per seeed_xiao_rp2040
- Cumplete a prima custruzione è compilazione
- Crea un prughjettu seeed_xiao_rp2040 cù PlatformIO
XIAO nrf52840:
- Crea un novu prughjettu in PlatformIO
- Mudificà platformio.ini cù a cunfigurazione furnita
- Custruite è cumpilà u prugettu
- Crea u prughjettu seeed_xiao_nrf52840 cù PlatformIO
Cumu PlatformIO supporta XIAO
- xiao_esp32c6
Un PR hè statu sottumessu è aspetta per esse unitu. Pudete riferite à u ligame seguente per- Istruzzioni per l'usu: Aghjunghjite u supportu di scheda per Seeed XIAO ESP32C6 da LynnL4 · Pull Request #1380 · platformio/platform-espressif32 · GitHub
- Passi specifichi: Dopu à creà ogni prughjettu, rimpiazzà u cuntenutu di u platformio.ini file in u cartulare di u prughjettu cù i seguenti:
[env:seeed_xiao_esp32c6] - Piattaforma = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- pacchettu_piattaformas = 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
- board = seeed_xiao_esp32c6
- xiao_rp2040
U ramu principale di PlatformIO ùn sustene micca altre schede di sviluppu. Una versione di a cumunità hè stata sottumessa, è eccu cumu aduprà:- Link: GitHub - maxgerhardt/platform-raspberry pi: Raspberry Pi: piattaforma di sviluppu per PlatformIO
- Istruzzioni per l'usu:
In ogni novu prughjettu, cambia u platformio.ini file à u cuntenutu seguente:[env:seeed_xiao_rp2040] - platform = GitHub - maxgerhardt/platform-raspberry pi: Raspberry Pi: piattaforma di sviluppu per PlatformIO
- bordu = seeed_xiao_rp2040
- framework = Arduino
- Dopu avè finitu a prima custruzione è compilazione, pudete creà un prughjettu seeed_xiao_rp2040 cù PlatformIO.
- xiao_nrf52840
Supportu Mainline: GitHub - maxgerhardt/platform-nordicnrf52: Nordic nRF52: piattaforma di sviluppu per PlatformIO
Istruzzioni d'usu
Dopu à creà un novu prughjettu, rimpiazzà u cuntenutu di u platformio.ini file in u vostru cartulare di prughjettu cù i seguenti:
- [env] piattaforma = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] board = xiaoblesense
- [env:xiaoble_arduinocore_mbed] board = xiaoble
Una volta chì a custruzione iniziale è a compilazione sò finite, pudete aduprà PlatformIO per creà u prughjettu seeed_xiao_nrf52840.
Metudu di a cumunità
Articulu di riferimentu:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Passi
- Prima, crea un prughjettu Arduino Nano33 BLE in PlatformIO. Dopu a creazione, navigate à u cartulare nordicnrf52/boards (di solitu truvate in C:\Users\"username"\.platformio\platforms\nordicnrf52) è crea un file chjamatu xiaoblesense.json (pudete riferite à u cuntenutu da l'articulu ligatu).
- Scaricate a branche principale di Seeed Studio Arduino per l'IDE Arduino da u ligame seguente: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Estrae u scaricatu file in u cartulare framework-arduino-mbed (di solitu situatu in C:\Users\"username"\.platformio\packages\framework-arduino-mbed).
- In u cartulare nordicnrf52 creatu in u passu 1, situà u platform.py file. Truvate e seguenti linee:
se board in ("nano33ble", "nicla_sense_me"):- self.packages[“toolchain-gccarmnoneeabi”][“versione”] = “~1.80201.0”
- self.frameworks[“Arduino”][“package”] = “framework-arduino-embed”
- self.frameworks[“Arduino”][“script”] = “builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
- Mudificà à:: se u bordu in ("nano33ble", "nicla_sense_me", "xiaoblesense"): self.packages ["tool-adafruit-nrfutil"]["optional"] = False
- Cumpilà u prugettu (nota chì pudete scontri prublemi ligati à longu camini chì impediscenu l'intestazione files da esse trovu; se questu succede, cercate l'intestazione mancante files è copiali in u cartulare indicatu).
FAQ
Q: Cumu risolve i prublemi ligati à i camini longu chì impediscenu l'intestazione files da esse trovu durante a compilazione?
A: Se scontri stu prublema, cercate l'intestazione mancante files è copià in u cartulare indicatu cum'è specificatu in u missaghju d'errore.
Q: Puderaghju aduprà PlatformIO cù altre schede di sviluppu XIAO chì ùn sò micca citate in u manuale?
A: À u mumentu, u ramu principale di PlatformIO ùn sustene micca altre schede di sviluppu XIAO. Tuttavia, e versioni di a cumunità ponu esse dispunibili per schede specifiche. Per piacè riferite à e risorse comunitarie pertinenti per più infurmazione.
Documenti / Risorse
![]() |
Seeed esp32c6 PlatformIO Support XIAO [pdf] Istruzzioni esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Support XIAO, esp32c6, PlatformIO Support XIAO, Support XIAO |