Seed esp32c6 PlatformIO Suport XIAO
Informații despre produs
Specificatii:
- Suportă plăci de dezvoltare XIAO
- Compatibil cu framework Arduino
- Suportă diverse modele XIAO, cum ar fi esp32c6, rp2040 și nrf52840
Instrucțiuni de utilizare a produsului
XIAO esp32c6:
- Creați un nou proiect în PlatformIO
- Înlocuiți conținutul platformio.ini cu configurația furnizată
- Construiți și compilați proiectul
XIAO rp2040:
- Actualizați platformio.ini cu conținutul specificat pentru seeed_xiao_rp2040
- Finalizați prima construcție și compilare
- Creați un proiect seeed_xiao_rp2040 folosind PlatformIO
XIAO nrf52840:
- Creați un nou proiect în PlatformIO
- Modificați platformio.ini cu configurația furnizată
- Construiți și compilați proiectul
- Creați proiectul seeed_xiao_nrf52840 folosind PlatformIO
Cum PlatformIO acceptă XIAO
- xiao_esp32c6
Un PR a fost depus și așteaptă să fie fuzionat. Puteți consulta următorul link pentru- Instructiuni de utilizare: Adăugați suport pentru bord pentru Seeed XIAO ESP32C6 de LynnL4 · Pull Request #1380 · platformio/platform-espressif32 · GitHub
- Pași specifici: După crearea oricărui proiect, înlocuiți conținutul platformio.ini file în folderul de proiect cu următoarele:
[env:seeed_xiao_esp32c6] - Platformă = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- platform_packages = 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
Filiala principală a PlatformIO nu acceptă alte plăci de dezvoltare. A fost trimisă o versiune comunitară și iată cum să o utilizați:- Legătură: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: platformă de dezvoltare pentru PlatformIO
- Instructiuni de utilizare:
În orice proiect nou, schimbați platformio.ini file la următorul conținut:[env:seeed_xiao_rp2040] - platformă = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: platformă de dezvoltare pentru PlatformIO
- board = seeed_xiao_rp2040
- framework = Arduino
- După finalizarea primei versiuni și compilare, puteți crea un proiect seeed_xiao_rp2040 folosind PlatformIO.
- xiao_nrf52840
Asistență principală: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: platformă de dezvoltare pentru PlatformIO
Instrucțiuni de utilizare
După crearea unui nou proiect, înlocuiți conținutul platformio.ini file în folderul de proiect cu următoarele:
- [env] platformă = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] board = xiaoblesense
- [env:xiaoble_arduinocore_mbed] board = xiaoble
Odată ce construirea și compilarea inițială sunt finalizate, puteți utiliza PlatformIO pentru a crea proiectul seeed_xiao_nrf52840.
Metoda comunității
Articolul de referință:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Pași
- Mai întâi, creați un proiect Arduino Nano33 BLE în PlatformIO. După creare, navigați la directorul nordicnrf52/boards (se găsește de obicei la C:\Users\„nume utilizator”\.platformio\platforms\nordicnrf52) și creați un file numit xiaoblesense.json (puteți face referire la conținutul din articolul legat).
- Descărcați ramura de bază Seeed Studio Arduino pentru IDE Arduino de la următorul link: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Extrageți cele descărcate file în folderul framework-arduino-mbed (de obicei situat la C:\Users\“nume utilizator”\.platformio\packages\framework-arduino-mbed).
- În directorul nordicnrf52 creat la pasul 1, localizați platforma.py file. Găsiți următoarele linii:
dacă placa în ("nano33ble", "nicla_sense_me"):- self.packages[“toolchain-gccarmnoneeabi”][“versiune”] = „~1.80201.0”
- self.frameworks[“Arduino”][“pachet”] = „framework-arduino-embed”
- self.frameworks[„Arduino”][“script”] = „constructor/frameworks/arduino/mbed-core/arduino-core-mbed.py”
- Modificați-l în:: dacă placa în (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“optional”] = Fals
- Compilați proiectul (rețineți că este posibil să întâmpinați probleme legate de căile lungi care împiedică antetul files din a fi găsit; dacă se întâmplă acest lucru, căutați antetul care lipsește files și copiați-le în folderul indicat).
FAQ
Î: Cum rezolv problemele legate de căile lungi care împiedică antetul fileau fost găsite în timpul compilării?
R: Dacă întâmpinați această problemă, căutați antetul care lipsește files și copiați-le în folderul indicat, așa cum este specificat în mesajul de eroare.
Î: Pot folosi PlatformIO cu alte plăci de dezvoltare XIAO care nu sunt menționate în manual?
R: În acest moment, filiala principală a PlatformIO nu acceptă alte plăci de dezvoltare XIAO. Cu toate acestea, versiunile comunitare pot fi disponibile pentru anumite plăci. Vă rugăm să consultați resursele comunitare relevante pentru mai multe informații.
Documente/Resurse
![]() |
Seed esp32c6 PlatformIO Suport XIAO [pdfInstrucțiuni esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Suport XIAO, esp32c6, PlatformIO Suport XIAO, Suport XIAO |