Seeed esp32c6 PlatformIO Support XIAO
Бүтээгдэхүүний мэдээлэл
Үзүүлэлтүүд:
- XIAO хөгжүүлэлтийн самбаруудыг дэмждэг
- Arduino framework-тэй нийцдэг
- esp32c6, rp2040, nrf52840 гэх мэт янз бүрийн XIAO загваруудыг дэмждэг
Бүтээгдэхүүнийг ашиглах заавар
XIAO esp32c6:
- PlatformIO дээр шинэ төсөл үүсгэ
- Platformio.ini-н агуулгыг өгөгдсөн тохиргоогоор солино уу
- Төслийг бүтээх, эмхэтгэх
XIAO rp2040:
- Seeed_xiao_rp2040-д зориулсан заасан контентоор platformio.ini-г шинэчил
- Эхний бүтээн байгуулалт, эмхэтгэлийг дуусга
- PlatformIO ашиглан seeed_xiao_rp2040 төслийг үүсгэ
XIAO nrf52840:
- PlatformIO дээр шинэ төсөл үүсгэ
- Өгөгдсөн тохиргооны дагуу platformio.ini-г өөрчил
- Төслийг бүтээх, эмхэтгэх
- PlatformIO ашиглан seeed_xiao_nrf52840 төслийг үүсгэ
PlatformIO XIAO-г хэрхэн дэмждэг
- xiao_esp32c6
PR илгээсэн бөгөөд нэгтгэхийг хүлээж байна. Та доорх линкээр орж үзэх боломжтой- Хэрэглэх заавар: LynnL32-н Seeed XIAO ESP6C4-д зориулсан самбарын дэмжлэгийг нэмнэ үү · Татах хүсэлт #1380 · platformio/platform-espressif32 · GitHub
- Тодорхой алхамууд: Аливаа төслийг үүсгэсний дараа platformio.ini-ийн агуулгыг солино уу file Төслийн хавтсанд дараахь зүйлийг багтаасан болно.
[env:seeed_xiao_esp32c6] - Платформ = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- платформ_багцs = 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
- хүрээ = arduino
- самбар = seeed_xiao_esp32c6
- xiao_rp2040
PlatformIO-ийн үндсэн салбар нь бусад хөгжүүлэлтийн самбаруудыг дэмждэггүй. Олон нийтийн хувилбарыг илгээсэн бөгөөд үүнийг хэрхэн ашиглахыг эндээс үзнэ үү:- Холбоос: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO-д зориулсан хөгжүүлэлтийн платформ
- Хэрэглэх заавар:
Аливаа шинэ төсөлд platformio.ini-г өөрчил file дараах агуулгад:[env:seeed_xiao_rp2040] - платформ = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO-д зориулсан хөгжүүлэлтийн платформ
- самбар = seeed_xiao_rp2040
- хүрээ = Arduino
- Эхний бүтээц, эмхэтгэлийг дуусгасны дараа та PlatformIO ашиглан seeed_xiao_rp2040 төслийг үүсгэж болно.
- xiao_nrf52840
Үндсэн шугамын дэмжлэг: GitHub – maxgerhardt/platform-nordicnrf52: Нордикийн nRF52: PlatformIO-д зориулсан хөгжүүлэлтийн платформ
Хэрэглэх заавар
Шинэ төсөл үүсгэсний дараа platformio.ini контентыг солино уу file таны төслийн хавтсанд дараах зүйлсийг агуулсан:
- [env] платформ = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] самбар = xiaoblesense
- [env:xiaoble_arduinocore_mbed] самбар = xiaoble
Эхний бүтээц болон эмхэтгэл дууссаны дараа та PlatformIO-г ашиглан seeed_xiao_nrf52840 төслийг үүсгэж болно.
Олон нийтийн арга
Лавлах нийтлэл:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Алхам
- Эхлээд PlatformIO дээр Arduino Nano33 BLE төслийг үүсгэ. Үүсгэсэний дараа nordicnrf52/boards лавлах (ихэвчлэн C:\Users\"username"\.platformio\platforms\nordicnrf52 дээрээс олддог) руу очоод file xiaoblesense.json нэртэй (холбогдох нийтлэлийн агуулгыг үзэх боломжтой).
- Arduino IDE-д зориулсан Seeed Studio Arduino embed core салбарыг дараах холбоосоос татаж авна уу: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- Татаж авсан зүйлийг задлах file framework-arduino-mbed хавтсанд (ихэвчлэн C:\Users\"username"\.platformio\packages\framework-arduino-mbed дээр байрладаг).
- 52-р алхам дээр үүсгэсэн nordicnrf1 лавлахаас platform.py-г олоорой file. Дараах мөрүүдийг олоорой.
хэрэв "nano33ble", "nicla_sense_me") байвал:- self.packages[“toolchain-gccarmnoneeabi”][“хувилбар”] = “~1.80201.0”
- self.frameworks[“Arduino”][“багц”] = “framework-arduino-embed”
- self.frameworks[“Arduino”][“скрипт”] = “Builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
- Үүнийг өөрчлөх:: хэрэв самбар (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“сонголт”] = Худал
- Төслийг эмхэтгэх (толгойгоос урьдчилан сэргийлэх урт замтай холбоотой асуудал гарч болзошгүйг анхаарна уу fileолдохоос; Хэрэв ийм зүйл тохиолдвол алга болсон толгой хэсгийг хайж олоорой files ба тэдгээрийг заасан хавтас руу хуулна уу).
Түгээмэл асуултууд
Асуулт: Толгой хэсгийг урьдчилан сэргийлэх урт замтай холбоотой асуудлыг хэрхэн шийдвэрлэх вэ fileэмхэтгэлийн явцад олдсон байх?
Х: Хэрэв танд энэ асуудал тулгарвал алга болсон толгой хэсгийг хайж олоорой files-г сонгоод алдааны мэдэгдэлд заасны дагуу заасан хавтсанд хуулна уу.
Асуулт: Би гарын авлагад дурдаагүй бусад XIAO хөгжүүлэлтийн самбаруудтай PlatformIO-г ашиглаж болох уу?
Х: Одоогийн байдлаар PlatformIO-ийн үндсэн салбар нь бусад XIAO хөгжүүлэлтийн самбаруудыг дэмждэггүй. Гэсэн хэдий ч, олон нийтийн хувилбаруудыг тусгай самбарт ашиглах боломжтой. Дэлгэрэнгүй мэдээллийг олон нийтийн холбогдох эх сурвалжаас авна уу.
Баримт бичиг / нөөц
![]() |
Seeed esp32c6 PlatformIO Support XIAO [pdf] Заавар esp32c6, rp2040, nrf52840, esp32c6 PlatformIO дэмжлэг XIAO, esp32c6, PlatformIO дэмжлэг XIAO, дэмжлэг XIAO |