esp32c6 प्लॅटफॉर्मआयओ सपोर्ट 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 सुधारित करा
- प्रकल्प तयार करा आणि संकलित करा
- प्लॅटफॉर्मआयओ वापरून seeed_xiao_nrf52840 प्रकल्प तयार करा
प्लॅटफॉर्मआयओ XIAO ला कसे समर्थन देते
- xiao_esp32c6
एक PR सबमिट केला गेला आहे आणि विलीन होण्याची प्रतीक्षा करत आहे. यासाठी तुम्ही खालील लिंक पाहू शकता- वापर सूचना: LynnL32 द्वारे Seeed XIAO ESP6C4 साठी बोर्ड समर्थन जोडा · पुल विनंती #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
- बोर्ड = seeed_xiao_esp32c6
- 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
- फ्रेमवर्क = अर्डिनो
- प्रथम बिल्ड आणि संकलन पूर्ण केल्यानंतर, तुम्ही PlatformIO वापरून seeed_xiao_rp2040 प्रकल्प तयार करू शकता.
- xiao_nrf52840
मेनलाइन समर्थन: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: PlatformIO साठी विकास मंच
वापर सूचना
नवीन प्रकल्प तयार केल्यानंतर, platformio.ini ची सामग्री बदला file तुमच्या प्रोजेक्ट फोल्डरमध्ये खालील गोष्टींसह:
- [env] प्लॅटफॉर्म = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] बोर्ड = xiaoblesense
- [env:xiaoble_arduinocore_mbed] बोर्ड = xiaoble
एकदा प्रारंभिक बिल्ड आणि संकलन पूर्ण झाल्यावर, तुम्ही seeed_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 नावाचे (तुम्ही लिंक केलेल्या लेखातील सामग्रीचा संदर्भ घेऊ शकता).
- खालील लिंकवरून Arduino IDE साठी Seeed Studio Arduino एम्बेड कोर शाखा डाउनलोड करा: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- डाउनलोड केलेले काढा file फ्रेमवर्क-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”][“package”] = “फ्रेमवर्क-arduino-एम्बेड”
- self.frameworks[“Arduino”][“script”] = “builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
- त्यात सुधारणा करा:: जर बोर्ड (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“optional”] = असत्य
- प्रकल्प संकलित करा (लक्षात ठेवा की तुम्हाला हेडर प्रतिबंधित करणाऱ्या लांब पथांशी संबंधित समस्या येऊ शकतात files सापडल्यापासून; असे आढळल्यास, गहाळ शीर्षलेख शोधा files आणि त्यांना सूचित फोल्डरमध्ये कॉपी करा).
वारंवार विचारले जाणारे प्रश्न
प्रश्न: हेडरला प्रतिबंध करणाऱ्या लांब पथांशी संबंधित समस्यांचे निराकरण कसे करावे fileसंकलनादरम्यान सापडल्यापासून s?
A: तुम्हाला ही समस्या येत असल्यास, गहाळ शीर्षलेख शोधा files आणि त्रुटी संदेशात निर्दिष्ट केल्याप्रमाणे सूचित फोल्डरमध्ये कॉपी करा.
प्रश्न: मॅन्युअलमध्ये नमूद नसलेल्या इतर XIAO विकास मंडळांसह मी PlatformIO वापरू शकतो का?
उ: याक्षणी, PlatformIO ची मुख्य शाखा इतर XIAO विकास मंडळांना समर्थन देत नाही. तथापि, विशिष्ट बोर्डांसाठी समुदाय आवृत्त्या उपलब्ध असू शकतात. अधिक माहितीसाठी कृपया संबंधित समुदाय संसाधनांचा संदर्भ घ्या.
कागदपत्रे / संसाधने
![]() |
esp32c6 प्लॅटफॉर्मआयओ सपोर्ट XIAO पहा [pdf] सूचना esp32c6, rp2040, nrf52840, esp32c6 PlatformIO सपोर्ट XIAO, esp32c6, PlatformIO सपोर्ट XIAO, सपोर्ट XIAO |