मैनुअल गाइड
एक्लिप्स के साथ फर्मवेयर डिबगिंग
संस्करण 1.0
संशोधन इतिहास
संस्करण | तारीख | टिप्पणी | योगदानकर्ता | स्वीकृति प्रदान करने वाले |
1 | 12 मई 2021 | प्रारंभिक संस्करण | गुयेन होआंग होआ | गुयेन होआंग होआ |
कॉपीराइट © 2019 I-SYST, सर्वाधिकार सुरक्षित।
3514, 1re Rue, सेंट-ह्यूबर्ट, QC., कनाडा J3Y 8Y5
I-SYST की लिखित सहमति के बिना इस दस्तावेज़ को किसी भी रूप में पुन: प्रस्तुत नहीं किया जा सकता है।
परिचय
यह दस्तावेज़ चरण-दर-चरण दिखाता है कि फर्मवेयर को एक्लिप्स आईडीई और आयोसोनाटा के साथ कैसे डिबग और फ्लैश किया जाए, जिसे इंस्टॉलेशन गाइड "आईओसोनाटा के साथ फर्मवेयर विकास में एक्लिप्स आईडीई" में स्थापित किया गया था।
एक्लिप्स आईडीई के साथ डिबगिंग और फ्लैशिंग फर्मवेयर
IDK-BLYST-NANO को अपने कंप्यूटर से कनेक्ट करें।
OpenODC के साथ डिबगिंग फ़र्मवेयर
हम एक पूर्व के रूप में ब्लिंकी प्रोजेक्ट से शुरुआत करेंगेampले.
ब्लिंकी प्रोजेक्ट का चयन करें, डीबग कॉन्फ़िगरेशन का चयन करने के लिए राइट-क्लिक करें
GDB OpenOCD डिबगिंग पर डबल क्लिक करें
मुख्य टैब में, C/C++ एप्लिकेशन पर प्रोजेक्ट खोजें पर क्लिक करें
ब्लिंकी का चयन करें. योगिनी
डिबगर टैब में, कॉन्फ़िग विकल्प सेट करें
-f "इंटरफ़ेस/cmsis-dap.cfg"
-f "लक्ष्य/nrf52.cfg"
OpenOCD निष्पादन योग्य ब्राउज़ करें file और एआरएम जीडीबी निष्पादन योग्य file.
डीबग पर क्लिक करें
आपके द्वारा डिबगर प्रारंभ करने के बाद, यह मुख्य() पर रुक जाएगा। अब आप फर्मवेयर को डीबग कर सकते हैं
अपने सोर्स कोड को लाइन दर लाइन ट्रेस करने के लिए स्टेप बटन (F5, F6) पर क्लिक करें।
चमकती फ़र्मवेयर
अपने डिवाइस पर फ़र्मवेयर चलाने के लिए रन बटन पर क्लिक करें
डिबगिंग और फ़्लैशिंग ब्लीएडवरटाइज़र फ़र्मवेयर
BleAdvertiser को NRF SDK सॉफ़्टडिवाइस घटकों की आवश्यकता होती है इसलिए हमें पहले सॉफ़्टडिवाइस को फ़्लैश करना होगा। उपयोग
आईडीएपी-लिंक का उपयोग करके एनआरएफ सॉफ्टडिवाइस को फ्लैश करने के लिए आईडीएपीएनआरप्रोग। यहाँ डाउनलोड करें: आईडीएपी-लिंक/एम - सोर्सफोर्ज.नेट पर ब्राउज/विंडोज
निम्नलिखित कमांड लाइन द्वारा IDAPnRFProg चलाएँ:
$.\IDAPnRFProg.exe D:\i_syst\external\nRF5_SDK\components\softdevice\s132\hex\s132_nrf52_7.2.0_softdevice.hex
IDAPnRFProg के साथ IDK-BLYST-NANO में ब्लूटूथ लो एनर्जी मॉड्यूल को फ्लैश करने के बाद, अब हम IDK-BLYST-NANO पर फर्मवेयर BleAdvertiser को डीबग और फ्लैश कर सकते हैं।
दस्तावेज़ / संसाधन
![]() |
एक्लिप्स आईडीई के साथ आई-सिस्ट डिबगिंग और फ्लैशिंग फर्मवेयर [पीडीएफ] उपयोगकर्ता पुस्तिका एक्लिप्स आईडीई के साथ डिबगिंग और फ्लैशिंग फर्मवेयर |