गूगल काले समुदायों के लिए जातीय इक्विटी को आगे बढ़ाने के लिए प्रतिबद्ध है। देखो कैसे।
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

पूर्व निर्मित राकांपा फर्मवेयर

चयन करें पूर्व-निर्मित राकांपा छवियों फर्मवेयर और चमकती निर्देश अपने OpenThread विकास कूद-शुरू करने के लिए यहाँ प्रदान की जाती हैं। सभी बाइनरी उदाहरण मंच GitHub भंडार में विशेष रुप से बनाता है।

देखें सह-प्रोसेसर डिजाइन राकांपा समर्थन के बारे में अधिक जानकारी के लिए।

नॉर्डिक सेमीकंडक्टर nRF52840

नॉर्डिक सेमीकंडक्टर nRF52840

एक i386- या x86- आधारित Linux मशीन का प्रयोग करें nRF52840 बोर्ड पर डाउनलोड nRF52840 फर्मवेयर छवि फ़्लैश। यूएसबी के लिए एक माइक्रो-यूएसबी चमकती और ऑपरेशन के लिए मेजबान विकास बोर्ड के लिए लिनक्स मशीन के लिए बोर्ड को संलग्न करने की आवश्यकता है।

संसाधन:

डाउनलोड nRF52840 फर्मवेयर छवि

पहले से बने nRF52840 फर्मवेयर छवि एक है .hex फ़ाइल। डाउनलोड करें और अपने में यह निकालने ~/Downloads फ़ोल्डर।

डाउनलोड NRF52840 फर्मवेयर छवि

यह nRF52840 फर्मवेयर छवि निम्नलिखित के साथ बनाया गया है निर्माण स्विच :

BORDER_AGENT=1 BORDER_ROUTER=1 COMMISSIONER=1 UDP_FORWARD=1 USB=1 LINK_RAW=1

USB=1 स्विच सक्षम बनाता है एक सीरियल परिवहन के रूप में देशी यूएसबी सीडीसी एसीएम

उपयोग Segger जम्मू-लिंक nRF52840 बोर्ड है, जो एक जहाज पर JTAG मॉड्यूल है कार्यक्रम। डाउनलोड करें और में पैकेज निकाल कर अपने Linux मशीन पर Segger JLink स्थापित /opt/SEGGER/JLink

डाउनलोड जे-लिंक सॉफ्टवेयर और प्रलेखन पैक

स्थापित nRF5x कमांड लाइन उपकरण

nRF5x कमांड लाइन उपकरण nRF52840 बोर्ड को OpenThread द्विआधारी फ्लैश। उचित स्थापित nRF5x-Command-Line-Tools-< OS > आपके Linux मशीन पर निर्माण। के रूट फ़ोल्डर में निकाले पैकेज जगह ~/

डाउनलोड NRF5X कमांड लाइन उपकरण

nRF52840 फ्लैश

  1. nRF52840 बोर्ड पर बाहरी बिजली पिन के बगल में माइक्रो-यूएसबी डिबग बंदरगाह के लिए यूएसबी केबल लगाना और फिर लिनक्स मशीन के लिए यूएसबी अंत देते हैं। VDD से nRF52840 बोर्ड पर NRF शक्ति के स्रोत स्विच सेट करें। जब सही ढंग से जुड़ा हुआ है, LED5 पर है।
    nRF52840 डीबग पोर्ट
  2. सत्यापित करें कि बोर्ड सीरियल पोर्ट के लिए जाँच के साथ शुरू करने से जुड़ा हुआ है /dev/ttyACM* (सभी nRF52840 बोर्ड का उपयोग ttyACM उनके सीरियल पोर्ट पहचानकर्ता के रूप में)। बोर्ड के रूप में प्रकट होता है /dev/ttyACM0 अगर यह केवल nRF52840 बोर्ड Linux मशीन से जुड़ी है:
     ls /dev/ttyACM*
    /dev/ttyACM0 
  3. नोट nRF52840 बोर्ड की क्रम संख्या:
    nRF52840 सीरियल नंबर
  4. नेविगेट nRFx कमांड लाइन उपकरण के स्थान पर, और डाउनलोड फ्लैश ot-ncp-ftd-gae2b0194-nrf52840.hex nRF52840 बोर्ड पर फ़ाइल, बोर्ड के सीरियल नंबर का उपयोग कर:
     cd ~/nRF5x-Command-Line-Tools_ <OS> /nrfjprog
    ./nrfjprog -f nrf52 -s 683704924 --chiperase --program \
           ~/Downloads/ot-ncp-ftd-gae2b0194-nrf52840.hex --reset 
  5. LED5 nRF52840 बोर्ड संक्षिप्त पर चमकती दौरान बंद हो जाती है। निम्नलिखित उत्पादन सफलता पर उत्पन्न होता है:
    Parsing hex file.
    Erasing user available code and UICR flash areas.
    Applying system reset.
    Checking that the area to write is not protected.
    Programing device.
    Applying system reset.
    Run.
    

nRF52840 कनेक्ट करें

क्योंकि OpenThread राकांपा फर्मवेयर यहाँ प्रदान की छवि एक सीरियल परिवहन के रूप में देशी यूएसबी सीडीसी एसीएम के उपयोग में सक्षम बनाता है, तो आप राकांपा मेजबान बोर्ड के साथ संवाद करने nRF52840 बोर्ड पर NRF यूएसबी पोर्ट का उपयोग करना चाहिए।

  1. Linux मशीन से उपकरण को निकाल लें और दोनों Linux मशीन और nRF52840 बोर्ड के डिबग बंदरगाह से यूएसबी केबल को अलग।
  2. NRF52840 बोर्ड पर रीसेट बटन के बगल में माइक्रो-यूएसबी NRF USB पोर्ट से यूएसबी केबल देते हैं। यूएसबी nRF52840 बोर्ड पर NRF शक्ति के स्रोत स्विच सेट करें।
    nRF52840 यूएसबी पोर्ट
  3. अपने राकांपा मेजबान बोर्ड (उदाहरण के लिए, एक रास्पबेरी पाई 3 बी) के लिए यूएसबी केबल के यूएसबी अंत देते हैं।