बीज-लोगो

Seeed esp32c6 PlatformIO समर्थन XIAO

Seeed-esp32c6-PlatformIO-Support-XIAO-उत्पाद

उत्पाद की जानकारी

विशेष विवरण:

  • XIAO विकास बोर्डों का समर्थन करता है
  • Arduino फ्रेमवर्क के साथ संगत
  • विभिन्न XIAO मॉडल जैसे esp32c6, rp2040, और nrf52840 का समर्थन करता है

उत्पाद उपयोग निर्देश

जिओ esp32c6:

  1. PlatformIO में एक नया प्रोजेक्ट बनाएं
  2. platformio.ini की सामग्री को दिए गए कॉन्फ़िगरेशन से बदलें
  3. प्रोजेक्ट बनाएं और संकलित करें

जिओ आरपी2040:

  1. seeed_xiao_rp2040 के लिए निर्दिष्ट सामग्री के साथ platformio.ini को अपडेट करें
  2. पहला निर्माण और संकलन पूरा करें
  3. PlatformIO का उपयोग करके seeed_xiao_rp2040 प्रोजेक्ट बनाएं

जिओ एनआरएफ52840:

  1. PlatformIO में एक नया प्रोजेक्ट बनाएं
  2. दिए गए कॉन्फ़िगरेशन के साथ platformio.ini को संशोधित करें
  3. प्रोजेक्ट बनाएं और संकलित करें
  4. PlatformIO का उपयोग करके seeed_xiao_nrf52840 प्रोजेक्ट बनाएं

PlatformIO XIAO का समर्थन कैसे करता है

  1. ज़ियाओ_esp32c6
    एक पीआर प्रस्तुत किया गया है और विलय की प्रतीक्षा कर रहा है। आप इसके लिए निम्न लिंक देख सकते हैं
  2. ज़ियाओ_आरपी2040
    PlatformIO की मुख्य शाखा अन्य विकास बोर्डों का समर्थन नहीं करती है। एक सामुदायिक संस्करण प्रस्तुत किया गया है, और यहाँ इसका उपयोग करने का तरीका बताया गया है:
    • जोड़ना: GitHub – maxgerhardt/platform-raspberry pi: रास्पबेरी पाई: PlatformIO के लिए विकास मंच
    • उपयोग निर्देश:
      किसी भी नए प्रोजेक्ट में, platformio.ini बदलें file निम्नलिखित सामग्री के लिए:[env:seeed_xiao_rp2040]
    • प्लेटफ़ॉर्म = GitHub – maxgerhardt/platform-raspberry pi: रास्पबेरी पाई: PlatformIO के लिए विकास प्लेटफ़ॉर्म
    • बोर्ड = seeed_xiao_rp2040
    • फ्रेमवर्क = Arduino
    • पहला निर्माण और संकलन पूरा करने के बाद, आप PlatformIO का उपयोग करके seeed_xiao_rp2040 प्रोजेक्ट बना सकते हैं।
  3. ज़ियाओ_nrf52840
    मेनलाइन समर्थन: GitHub – maxgerhardt/platform-nordicnrf52: नॉर्डिक nRF52: PlatformIO के लिए विकास मंच

उपयोग निर्देश

नया प्रोजेक्ट बनाने के बाद, platformio.ini की सामग्री को बदलें file अपने प्रोजेक्ट फ़ोल्डर में निम्नलिखित के साथ:

एक बार प्रारंभिक निर्माण और संकलन पूरा हो जाने पर, आप seeed_xiao_nrf52840 प्रोजेक्ट बनाने के लिए PlatformIO का उपयोग कर सकते हैं।

सामुदायिक विधि
संदर्भ लेखhttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

कदम
  1. सबसे पहले PlatformIO में Arduino Nano33 BLE प्रोजेक्ट बनाएँ। निर्माण के बाद, nordicnrf52/boards निर्देशिका पर जाएँ (आमतौर पर C:\Users\“username”\.platformio\platforms\nordicnrf52 पर पाया जाता है) और एक बनाएँ file नाम xiaoblesense.json (आप लिंक किए गए लेख से सामग्री का संदर्भ ले सकते हैं)।
  2. Arduino IDE के लिए Seeed Studio Arduino एम्बेड कोर शाखा को निम्न लिंक से डाउनलोड करें: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. डाउनलोड किया हुआ निकालें file framework-arduino-mbed फ़ोल्डर में (आमतौर पर C:\Users\“username”\.platformio\packages\framework-arduino-mbed पर स्थित)।
  4. चरण 52 में बनाई गई nordicnrf1 निर्देशिका में, platform.py का पता लगाएं file.निम्नलिखित पंक्तियाँ खोजें:
    यदि बोर्ड (“nano33ble”, “nicla_sense_me”) में है:
    • self.packages[“toolchain-gccarmnoneeabi”][“संस्करण”] = “~1.80201.0”
    • self.frameworks[“Arduino”][“पैकेज”] = “फ्रेमवर्क-arduino-एम्बेड”
    • self.frameworks[“Arduino”][“स्क्रिप्ट”] = “बिल्डर/फ्रेमवर्क/arduino/mbed-core/arduino-core-mbed.py”
    • इसे संशोधित करें:: यदि बोर्ड (“nano33ble”, “nicla_sense_me”, “xiaoblesense”) में है: self.packages[“tool-adafruit-nrfutil”][“वैकल्पिक”] = गलत
  5.  प्रोजेक्ट संकलित करें (ध्यान दें कि आपको हेडर को रोकने वाले लंबे पथ से संबंधित समस्याओं का सामना करना पड़ सकता है) files को खोजने से रोकें; यदि ऐसा होता है, तो गायब हेडर की खोज करें file(उन्हें निर्दिष्ट फ़ोल्डर में कॉपी करें)।

सामान्य प्रश्न

प्रश्न: मैं हेडर को रोकने वाले लंबे पथों से संबंधित समस्याओं का समाधान कैसे करूँ? fileसंकलन के दौरान s नहीं पाया जा सकता है?
उत्तर: यदि आपको यह समस्या आती है, तो गायब हेडर की खोज करें files को चुनें और त्रुटि संदेश में निर्दिष्ट अनुसार उन्हें संकेतित फ़ोल्डर में कॉपी करें।

प्रश्न: क्या मैं PlatformIO का उपयोग अन्य XIAO विकास बोर्डों के साथ कर सकता हूँ जिनका उल्लेख मैनुअल में नहीं किया गया है?
उत्तर: फिलहाल, PlatformIO की मुख्य शाखा अन्य XIAO विकास बोर्डों का समर्थन नहीं करती है। हालाँकि, विशिष्ट बोर्डों के लिए सामुदायिक संस्करण उपलब्ध हो सकते हैं। अधिक जानकारी के लिए कृपया प्रासंगिक सामुदायिक संसाधनों का संदर्भ लें।

दस्तावेज़ / संसाधन

Seeed esp32c6 PlatformIO समर्थन XIAO [पीडीएफ] निर्देश
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO समर्थन XIAO, esp32c6, PlatformIO समर्थन XIAO, समर्थन XIAO

संदर्भ

एक टिप्पणी छोड़ें

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड चिह्नित हैं *