Seeed esp32c6 PlatformIO Sipò XIAO
Enfòmasyon sou pwodwi
Espesifikasyon:
- Sipòte tablo devlopman XIAO
- Konpatib ak fondasyon Arduino
- Sipòte divès modèl XIAO tankou esp32c6, rp2040, ak nrf52840
Enstriksyon Itilizasyon Pwodwi
XIAO esp32c6:
- Kreye yon nouvo pwojè nan PlatformIO
- Ranplase sa ki nan platformio.ini ak konfigirasyon yo bay la
- Bati ak konpile pwojè a
XIAO rp2040:
- Mete ajou platformio.ini ak kontni espesifye pou seeed_xiao_rp2040
- Ranpli premye konstriksyon ak konpilasyon
- Kreye yon pwojè seeed_xiao_rp2040 lè l sèvi avèk PlatformIO
XIAO nrf52840:
- Kreye yon nouvo pwojè nan PlatformIO
- Modifye platformio.ini ak konfigirasyon yo bay la
- Bati ak konpile pwojè a
- Kreye pwojè seeed_xiao_nrf52840 lè l sèvi avèk PlatformIO
Ki jan PlatformIO sipòte XIAO
- xiao_esp32c6
Yon PR yo te soumèt epi li ap tann yo dwe fizyone. Ou ka fè referans a lyen sa a pou- Enstriksyon Itilizasyon: Ajoute sipò tablo pou Seeed XIAO ESP32C6 pa LynnL4 · Pull Request #1380 · platformio/platform-espressif32 · GitHub
- Etap espesifik: Apre ou fin kreye nenpòt pwojè, ranplase sa ki nan platformio.ini la file nan katab pwojè a ak bagay sa yo:
[env:seeed_xiao_esp32c6] - Platfòm = 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
- kad = arduino
- tablo = seeed_xiao_esp32c6
- xiao_rp2040
Branch prensipal PlatformIO a pa sipòte lòt tablo devlopman. Yo te soumèt yon vèsyon kominote a, epi men ki jan yo sèvi ak li:- Link: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: platfòm devlopman pou PlatformIO
- Enstriksyon Itilizasyon:
Nan nenpòt nouvo pwojè, chanje platformio.ini la file nan kontni sa a:[env:seeed_xiao_rp2040] - platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: platfòm devlopman pou PlatformIO
- tablo = seeed_xiao_rp2040
- kad = Arduino
- Apre w fin ranpli premye konstriksyon ak konpilasyon, ou ka kreye yon pwojè seeed_xiao_rp2040 lè l sèvi avèk PlatformIO.
- xiao_nrf52840
Sipò prensipal: GitHub - maxgerhardt/platform-nordicnrf52: Nòdik nRF52: platfòm devlopman pou PlatformIO
Itilizasyon Enstriksyon
Apre kreye yon nouvo pwojè, ranplase kontni platformio.ini la file nan katab pwojè ou a ak sa ki annapre yo:
- [env] platfòm = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] tablo = xiaoblesense
- [env:xiaoble_arduinocore_mbed] tablo = xiaoble
Yon fwa premye bati ak konpilasyon yo fini, ou ka itilize PlatformIO pou kreye pwojè seeed_xiao_nrf52840.
Metòd Kominote
Atik referans:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Etap
- Premyèman, kreye yon pwojè Arduino Nano33 BLE nan PlatformIO. Apre kreyasyon an, ale nan anyè nordicnrf52/boards (anjeneral yo jwenn nan C:\Users\"username"\.platformio\platforms\nordicnrf52) epi kreye yon file yo te rele xiaoblesense.json (ou ka refere a kontni ki soti nan atik ki lye a).
- Telechaje Seeed Studio Arduino embed branch nwayo pou Arduino IDE nan lyen sa a: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Ekstrè telechaje a file nan katab kad-arduino-mbed (anjeneral sitiye nan C:\Users\"username"\.platformio\packages\framework-arduino-mbed).
- Nan anyè nordicnrf52 ki te kreye nan etap 1, lokalize platform.py la file. Jwenn liy sa yo:
si tablo nan ("nano33ble", "nicla_sense_me"):- self.packages[“toolchain-gccarmnoneeabi”][“version”] = “~1.80201.0”
- self.frameworks[“Arduino”][“pakè”] = “ankadreman-arduino-ankò”
- self.frameworks[“Arduino”][“script”] = “mason/frameworks/arduino/mbed-core/arduino-core-mbed.py”
- Modifye li pou:: si tablo a nan ("nano33ble", "nicla_sense_me", "xiaoblesense"): self.packages["tool-adafruit-nrfutil"]["opsyonèl"] = Fo
- Konpile pwojè a (remake byen ke ou ka rankontre pwoblèm ki gen rapò ak chemen long anpeche header files soti nan yo te jwenn; si sa rive, chèche header ki manke a files epi kopye yo nan katab ki endike a).
FAQ
K: Kouman pou mwen rezoud pwoblèm ki gen rapò ak chemen long anpeche header files soti nan yo te jwenn pandan konpilasyon?
A: Si ou rankontre pwoblèm sa a, chèche header ki manke a files epi kopye yo nan katab ki endike a jan sa espesifye nan mesaj erè a.
K: Èske mwen ka itilize PlatformIO ak lòt tablo devlopman XIAO ki pa mansyone nan manyèl la?
A: Nan moman sa a, branch prensipal PlatformIO a pa sipòte lòt tablo devlopman XIAO. Sepandan, vèsyon kominote a ka disponib pou tablo espesifik. Tanpri gade resous kominotè ki enpòtan pou plis enfòmasyon.
Dokiman / Resous
![]() |
Seeed esp32c6 PlatformIO Sipò XIAO [pdfEnstriksyon yo esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Sipò XIAO, esp32c6, PlatformIO Sipò XIAO, Sipò XIAO |