Seed esp32c6 PlatformIO ድጋፍ XIAO
የምርት መረጃ
ዝርዝር መግለጫዎች፡-
- የ XIAO ልማት ሰሌዳዎችን ይደግፋል
- ከ Arduino ማዕቀፍ ጋር ተኳሃኝ
- እንደ 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ን በመጠቀም የዘር_xiao_nrf52840 ፕሮጀክት ይፍጠሩ
PlatformIO XIAOን እንዴት እንደሚደግፍ
- xiao_esp32c6
PR ገብቷል እና ለመዋሃድ እየጠበቀ ነው። ለ የሚከተለውን ሊንክ መመልከት ትችላላችሁ- የአጠቃቀም መመሪያዎች፡- የቦርድ ድጋፍ ለ Seeed XIAO ESP32C6 በ LynnL4 ያክሉ · የመሳብ ጥያቄ #1380 · platformio/platform-espressif32 · GitHub
- የተወሰኑ እርምጃዎች፡- ማንኛውንም ፕሮጀክት ከፈጠሩ በኋላ, የ platformio.ini ይዘቶች ይተኩ file በፕሮጀክት አቃፊ ውስጥ ከሚከተሉት ጋር:
[env:seed_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
- ሰሌዳ = ዘር_xiao_esp32c6
- xiao_rp2040
የPlatformIO ዋና ቅርንጫፍ ሌሎች የልማት ሰሌዳዎችን አይደግፍም። የማህበረሰብ ስሪት ገብቷል፣ እና እንዴት እንደሚጠቀሙበት እነሆ፡-- አገናኝGitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: የፕላትፎርምዮ የእድገት መድረክ
- የአጠቃቀም መመሪያዎች፡-
በማንኛውም አዲስ ፕሮጀክት ውስጥ, platformio.ini ን ይቀይሩ file ወደሚከተለው ይዘት፡[env:seed_xiao_rp2040] - መድረክ = GitHub – maxgerhardt/platform-raspberry pi፡ Raspberry Pi፡ የፕላትፎርምዮ የእድገት መድረክ
- ሰሌዳ = ዘር_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
የመጀመርያው ግንባታ እና ማጠናቀር አንዴ ከተጠናቀቀ፣የ seed_xiao_nrf52840 ፕሮጀክት ለመፍጠር PlatformIO መጠቀም ይችላሉ።
የማህበረሰብ ዘዴ
የማጣቀሻ አንቀጽ: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 የሚል ስም ያለው (ከተገናኘው ጽሑፍ ይዘቱን መመልከት ይችላሉ)።
- የአርዱዪኖ አይዲኢን የመክተት የዘር ስቱዲዮ አርዱኢኖን ከሚከተለው ሊንክ ያውርዱ፡ Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2።
- የወረደውን ያውጡ file ወደ ፍሬም-arduino-mbed አቃፊ (ብዙውን ጊዜ በ C:\ Users \"የተጠቃሚ ስም"\.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”][“ስክሪፕት”] = “ገንቢ/ክፈፎች/arduino/mbed-core/arduino-core-mbed.py”
- አሻሽለው ወደ፡-ቦርዱ ውስጥ ከሆነ ("nano33ble", "nicla_sense_me", "xiaoblesense"): self.packages["tool-adafruit-nrfutil"]["አማራጭ"] = ሐሰት
- ፕሮጀክቱን ያሰባስቡ (ራስጌን የሚከለክሉ በረጃጅም መንገዶች ላይ ችግሮች ሊያጋጥሙዎት እንደሚችሉ ልብ ይበሉ files ከመገኘታቸው; ይህ ከተከሰተ የጎደለውን ራስጌ ይፈልጉ files እና በተጠቀሰው አቃፊ ውስጥ ይቅዱዋቸው).
የሚጠየቁ ጥያቄዎች
ጥ፡ አርእስትን ከሚከለክሉ ረዣዥም መንገዶች ጋር የተያያዙ ችግሮችን እንዴት መፍታት እችላለሁ fileበማጠናቀር ጊዜ እንዳይገኝ?
መ: ይህ ችግር ካጋጠመዎት የጎደለውን ራስጌ ይፈልጉ files እና በስህተት መልእክቱ ውስጥ በተገለፀው መሰረት ወደተጠቀሰው አቃፊ ይቅዱ.
ጥ፡ PlatformIOን በመመሪያው ውስጥ ካልተጠቀሱ ሌሎች የ XIAO ልማት ሰሌዳዎች ጋር መጠቀም እችላለሁን?
መ: በአሁኑ ጊዜ የPlatformIO ዋና ቅርንጫፍ ሌሎች የ XIAO ልማት ቦርዶችን አይደግፍም። ሆኖም፣ የማህበረሰብ ስሪቶች ለተወሰኑ ሰሌዳዎች ሊገኙ ይችላሉ። ለበለጠ መረጃ እባክዎን ተዛማጅ የማህበረሰብ ምንጮችን ይመልከቱ።
ሰነዶች / መርጃዎች
![]() |
Seed esp32c6 PlatformIO ድጋፍ XIAO [pdf] መመሪያ esp32c6፣ rp2040፣ nrf52840፣ esp32c6 PlatformIO ድጋፍ XIAO፣ esp32c6፣ PlatformIO ድጋፍ XIAO፣ ድጋፍ XIAO |