मैं SYST लोगो

मैनुअल गाइड
एक्लिप्स के साथ फर्मवेयर डिबगिंग
संस्करण 1.0

संशोधन इतिहास

संस्करण  तारीख टिप्पणी योगदानकर्ता स्वीकृति प्रदान करने वाले
1 12 मई 2021 प्रारंभिक संस्करण गुयेन होआंग होआ गुयेन होआंग होआ

कॉपीराइट © 2019 I-SYST, सर्वाधिकार सुरक्षित।
3514, 1re Rue, सेंट-ह्यूबर्ट, QC., कनाडा J3Y 8Y5
I-SYST की लिखित सहमति के बिना इस दस्तावेज़ को किसी भी रूप में पुन: प्रस्तुत नहीं किया जा सकता है।

परिचय

यह दस्तावेज़ चरण-दर-चरण दिखाता है कि फर्मवेयर को एक्लिप्स आईडीई और आयोसोनाटा के साथ कैसे डिबग और फ्लैश किया जाए, जिसे इंस्टॉलेशन गाइड "आईओसोनाटा के साथ फर्मवेयर विकास में एक्लिप्स आईडीई" में स्थापित किया गया था।

एक्लिप्स आईडीई के साथ डिबगिंग और फ्लैशिंग फर्मवेयर

मैं एक्लिप्स आईडीई के साथ डिबगिंग और फ्लैशिंग फर्मवेयर सिस्टम स्थापित करता हूं - चित्र 1

IDK-BLYST-NANO को अपने कंप्यूटर से कनेक्ट करें।

OpenODC के साथ डिबगिंग फ़र्मवेयर

हम एक पूर्व के रूप में ब्लिंकी प्रोजेक्ट से शुरुआत करेंगेampले.
ब्लिंकी प्रोजेक्ट का चयन करें, डीबग कॉन्फ़िगरेशन का चयन करने के लिए राइट-क्लिक करें

मैं एक्लिप्स आईडीई के साथ डिबगिंग और फ्लैशिंग फर्मवेयर सिस्टम स्थापित करता हूं - डिबग कॉन्फ़िगरेशन

मैं एक्लिप्स आईडीई के साथ डिबगिंग और फ्लैशिंग फर्मवेयर सिस्टम स्थापित करता हूं - डिबग कॉन्फ़िगरेशन 1

GDB OpenOCD डिबगिंग पर डबल क्लिक करें
मुख्य टैब में, C/C++ एप्लिकेशन पर प्रोजेक्ट खोजें पर क्लिक करें

मैं एक्लिप्स आईडीई के साथ डिबगिंग और फ्लैशिंग फर्मवेयर सिस्टम स्थापित करता हूं - खोज प्रोजेक्ट

ब्लिंकी का चयन करें. योगिनी

मैं एक्लिप्स आईडीई - डिबगर टैब के साथ डिबगिंग और फ्लैशिंग फर्मवेयर सिस्टम स्थापित करता हूं

डिबगर टैब में, कॉन्फ़िग विकल्प सेट करें
-f "इंटरफ़ेस/cmsis-dap.cfg"
-f "लक्ष्य/nrf52.cfg"
OpenOCD निष्पादन योग्य ब्राउज़ करें file और एआरएम जीडीबी निष्पादन योग्य file.
डीबग पर क्लिक करें

मैं एक्लिप्स आईडीई के साथ डिबगिंग और फ्लैशिंग फर्मवेयर सिस्टम स्थापित करता हूं - डीबग

आपके द्वारा डिबगर प्रारंभ करने के बाद, यह मुख्य() पर रुक जाएगा। अब आप फर्मवेयर को डीबग कर सकते हैं
अपने सोर्स कोड को लाइन दर लाइन ट्रेस करने के लिए स्टेप बटन (F5, F6) पर क्लिक करें।

चमकती फ़र्मवेयर

अपने डिवाइस पर फ़र्मवेयर चलाने के लिए रन बटन पर क्लिक करें

मैं एक्लिप्स आईडीई - रन बटन के साथ डिबगिंग और फ्लैशिंग फर्मवेयर सिस्टम स्थापित करता हूं

मैं एक्लिप्स आईडीई के साथ डिबगिंग और फ्लैशिंग फर्मवेयर सिस्टम स्थापित करता हूं - चित्र 2

डिबगिंग और फ़्लैशिंग ब्लीएडवरटाइज़र फ़र्मवेयर

BleAdvertiser को NRF SDK सॉफ़्टडिवाइस घटकों की आवश्यकता होती है इसलिए हमें पहले सॉफ़्टडिवाइस को फ़्लैश करना होगा। उपयोग
आईडीएपी-लिंक का उपयोग करके एनआरएफ सॉफ्टडिवाइस को फ्लैश करने के लिए आईडीएपीएनआरप्रोग। यहाँ डाउनलोड करें: आईडीएपी-लिंक/एम - सोर्सफोर्ज.नेट पर ब्राउज/विंडोज
निम्नलिखित कमांड लाइन द्वारा IDAPnRFProg चलाएँ:
$.\IDAPnRFProg.exe D:\i_syst\external\nRF5_SDK\components\softdevice\s132\hex\s132_nrf52_7.2.0_softdevice.hex

मैं एक्लिप्स आईडीई - कमांड लाइन के साथ डिबगिंग और फ्लैशिंग फर्मवेयर सिस्टम स्थापित करता हूं

मैं एक्लिप्स आईडीई के साथ डिबगिंग और फ्लैशिंग फर्मवेयर सिस्टम स्थापित करता हूं - कमांड लाइन 1

IDAPnRFProg के साथ IDK-BLYST-NANO में ब्लूटूथ लो एनर्जी मॉड्यूल को फ्लैश करने के बाद, अब हम IDK-BLYST-NANO पर फर्मवेयर BleAdvertiser को डीबग और फ्लैश कर सकते हैं।

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

एक्लिप्स आईडीई के साथ आई-सिस्ट डिबगिंग और फ्लैशिंग फर्मवेयर [पीडीएफ] उपयोगकर्ता पुस्तिका
एक्लिप्स आईडीई के साथ डिबगिंग और फ्लैशिंग फर्मवेयर

संदर्भ

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

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