सीड-लोगो

esp32c6 PlatformIO समर्थन XIAO हेर्नुहोस्

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

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

निर्दिष्टीकरण:

  • XIAO विकास बोर्डहरूलाई समर्थन गर्दछ
  • Arduino फ्रेमवर्क संग उपयुक्त
  • विभिन्न XIAO मोडेलहरू जस्तै esp32c6, rp2040, र nrf52840 लाई समर्थन गर्दछ

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

XIAO esp32c6:

  1. PlatformIO मा नयाँ परियोजना सिर्जना गर्नुहोस्
  2. प्रदान गरिएको कन्फिगरेसनको साथ platformio.ini को सामग्रीहरू बदल्नुहोस्
  3. परियोजना निर्माण र कम्पाइल गर्नुहोस्

XIAO rp2040:

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

XIAO nrf52840:

  1. PlatformIO मा नयाँ परियोजना सिर्जना गर्नुहोस्
  2. प्रदान गरिएको कन्फिगरेसनको साथ platformio.ini परिमार्जन गर्नुहोस्
  3. परियोजना निर्माण र कम्पाइल गर्नुहोस्
  4. PlatformIO प्रयोग गरेर seeed_xiao_nrf52840 परियोजना सिर्जना गर्नुहोस्

कसरी PlatformIO समर्थन XIAO

  1. xiao_esp32c6
    एक PR पेश गरिएको छ र मर्ज हुन पर्खिरहेको छ। तपाईं निम्न लिङ्क सन्दर्भ गर्न सक्नुहुन्छ
  2. xiao_rp2040
    PlatformIO को मुख्य शाखाले अन्य विकास बोर्डहरूलाई समर्थन गर्दैन। एउटा सामुदायिक संस्करण पेश गरिएको छ, र यसलाई कसरी प्रयोग गर्ने भनेर यहाँ छ:
    • लिङ्क: GitHub - maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO को लागि विकास प्लेटफर्म
    • प्रयोग निर्देश:
      कुनै पनि नयाँ परियोजनामा, platformio.ini परिवर्तन गर्नुहोस् file निम्न सामग्रीमा: [env:seed_xiao_rp2040]
    • प्लेटफार्म = GitHub - maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO को लागि विकास प्लेटफर्म
    • बोर्ड = seeed_xiao_rp2040
    • फ्रेमवर्क = Arduino
    • पहिलो निर्माण र संकलन पूरा गरेपछि, तपाईंले PlatformIO प्रयोग गरेर seeed_xiao_rp2040 परियोजना सिर्जना गर्न सक्नुहुन्छ।
  3. xiao_nrf52840
    मुख्य लाइन समर्थन: GitHub - maxgerhardt/platform-nordicnrf52: Nordic 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 फ्रेमवर्क-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”][“package”] = “Framework-arduino-Embed”
    • self.frameworks["Arduino"]["script"] = "builder/frameworks/arduino/mbed-core/arduino-core-mbed.py"
    • यसलाई परिमार्जन गर्नुहोस्:: यदि बोर्ड (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“वैकल्पिक”] = False
  5.  परियोजना कम्पाइल गर्नुहोस् (ध्यान दिनुहोस् कि तपाईंले हेडर रोक्न लामो मार्गहरूसँग सम्बन्धित समस्याहरू सामना गर्न सक्नुहुन्छ fileफेला पार्नबाट s; यदि यो हुन्छ भने, हराएको हेडर खोज्नुहोस् files र तिनीहरूलाई संकेत गरिएको फोल्डरमा प्रतिलिपि गर्नुहोस्)।

FAQ

प्रश्न: हेडर रोक्ने लामो बाटोसँग सम्बन्धित समस्याहरूलाई कसरी समाधान गर्ने fileसंकलनको क्रममा फेला परेको छ?
A: यदि तपाईंले यो समस्या सामना गर्नुभयो भने, छुटेको हेडर खोज्नुहोस् files र त्रुटि सन्देशमा निर्दिष्ट गरिएको रूपमा संकेत गरिएको फोल्डरमा प्रतिलिपि गर्नुहोस्।

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

कागजातहरू / स्रोतहरू

esp32c6 PlatformIO समर्थन XIAO हेर्नुहोस् [pdf] निर्देशनहरू
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO समर्थन XIAO, esp32c6, PlatformIO समर्थन XIAO, समर्थन XIAO

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *