Seeed esp32c6 PlatformIO Suporta sa XIAO
Impormasyon sa Produkto
Mga detalye:
- Nagsuporta sa XIAO development boards
- Nahiuyon sa Arduino framework
- Nagsuporta sa lainlaing mga modelo sa XIAO sama sa esp32c6, rp2040, ug nrf52840
Mga Instruksyon sa Paggamit sa Produkto
XIAO esp32c6:
- Paghimo og bag-ong proyekto sa PlatformIO
- Ilisan ang sulod sa platformio.ini sa gihatag nga configuration
- Pagtukod ug pagtipon sa proyekto
XIAO rp2040:
- I-update ang platformio.ini gamit ang espesipikong sulod para sa seeed_xiao_rp2040
- Kompletoha ang unang pagtukod ug paghugpong
- Paghimo ug seeed_xiao_rp2040 nga proyekto gamit ang PlatformIO
XIAO nrf52840:
- Paghimo og bag-ong proyekto sa PlatformIO
- Usba ang platformio.ini gamit ang gihatag nga configuration
- Pagtukod ug pagtipon sa proyekto
- Paghimo sa seeed_xiao_nrf52840 nga proyekto gamit ang PlatformIO
Giunsa pagsuporta sa PlatformIO ang XIAO
- xiao_esp32c6
Usa ka PR ang gisumite ug naghulat nga mahiusa. Mahimo nimong i-refer ang mosunod nga link alang sa- Mga Instruksyon sa Paggamit: Idugang ang suporta sa board para sa Seeed XIAO ESP32C6 ni LynnL4 · Pull Request #1380 · platformio/platform-espressif32 · GitHub
- Piho nga mga Lakang: Pagkahuman sa paghimo sa bisan unsang proyekto, ilisan ang sulud sa platformio.ini file sa folder sa proyekto uban sa mosunod:
[env:seeed_xiao_esp32c6] - Plataporma = 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
- balangkas = arduino
- tabla = seed_xiao_esp32c6
- xiao_rp2040
Ang panguna nga sanga sa PlatformIO wala mosuporta sa ubang mga development board. Usa ka bersyon sa komunidad ang gisumite, ug ania kung giunsa kini paggamit:- Link: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: development platform para sa PlatformIO
- Mga Instruksyon sa Paggamit:
Sa bisan unsang bag-ong proyekto, usba ang platformio.ini file sa mosunod nga sulod:[env:seeed_xiao_rp2040] - platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: development platform para sa PlatformIO
- tabla = seed_xiao_rp2040
- balangkas = Arduino
- Human makompleto ang una nga pagtukod ug paghugpong, mahimo kang maghimo ug seeed_xiao_rp2040 nga proyekto gamit ang PlatformIO.
- xiao_nrf52840
Mainline nga Suporta: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: development platform para sa PlatformIO
Mga Instruksyon sa Paggamit
Human sa paghimo og bag-ong proyekto, ilisan ang sulod sa platformio.ini file sa imong project folder uban sa mosunod:
- [env] plataporma = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] board = xiaoblesense
- [env:xiaoble_arduinocore_mbed] board = xiaoble
Kung kompleto na ang inisyal nga pagtukod ug paghugpong, mahimo nimong gamiton ang PlatformIO aron mahimo ang proyekto nga seeed_xiao_nrf52840.
Pamaagi sa Komunidad
Reperensya nga Artikulo:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
Mga lakang
- Una, paghimo og Arduino Nano33 BLE nga proyekto sa PlatformIO. Human sa paghimo, navigate sa nordicnrf52/boards directory (kasagaran makita sa C:\Users\"username"\.platformio\platforms\nordicnrf52) ug paghimo og file gihinganlan xiaoblesense.json (mahimo nimong i-refer ang sulod gikan sa linked nga artikulo).
- I-download ang Seeed Studio Arduino embed core branch para sa Arduino IDE gikan sa mosunod nga link: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- I-extract ang na-download file ngadto sa folder nga framework-arduino-mbed (kasagaran nahimutang sa C:\Users\"username"\.platformio\packages\framework-arduino-mbed).
- Sa nordicnrf52 nga direktoryo nga gihimo sa lakang 1, pangitaa ang platform.py file. Pangitaa ang mosunod nga mga linya:
kung board in (“nano33ble”, “nicla_sense_me”):- self.packages[“toolchain-gccarmnoneeabi”][“bersyon”] = “~1.80201.0”
- self.frameworks["Arduino"]["package"] = "framework-arduino-embed"
- self.frameworks[“Arduino”][“script”] = “builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
- Usba kini sa:: kung ang board sa (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“opsyonal”] = Bakak
- Pagtipon sa proyekto (timan-i nga mahimo nimong masugatan ang mga isyu nga may kalabotan sa taas nga mga agianan nga nagpugong sa header files gikan sa pagkaplag; kung mahitabo kini, pangitaa ang nawala nga header files ug kopyaha kini sa gipakita nga folder).
FAQ
P: Unsaon nako pagsulbad ang mga isyu nga may kalabutan sa taas nga mga agianan nga nagpugong sa header files gikan nga makit-an sa panahon sa pag-compile?
A: Kung makasugat ka niini nga isyu, pangitaa ang nawala nga header files ug kopyaha kini sa gipakita nga folder sama sa gipiho sa mensahe sa sayup.
P: Mahimo ba nako gamiton ang PlatformIO sa ubang mga XIAO development boards nga wala gihisgutan sa manwal?
A: Sa pagkakaron, ang nag-unang sanga sa PlatformIO wala mosuporta sa ubang XIAO development boards. Bisan pa, ang mga bersyon sa komunidad mahimong magamit alang sa piho nga mga tabla. Palihog tan-awa ang may kalabutan nga mga kapanguhaan sa komunidad alang sa dugang nga impormasyon.
Mga Dokumento / Mga Kapanguhaan
![]() |
Seeed esp32c6 PlatformIO Suporta sa XIAO [pdf] Mga instruksiyon esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Support XIAO, esp32c6, PlatformIO Support XIAO, Support XIAO |