अंग्रेज़ीफ्रेंचस्पेनिश

सर्वर चलाएं | Ubuntu > | Fedora > |


ऑनवर्क्स फ़ेविकॉन

Ice-gdb - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में आइस-जीडीबी चलाएं।

यह कमांड आइस-जीडीबी है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


Ice-gdb - avr-gdb . के लिए JTAG ICE फ़्रंटएंड
बर्फ-अंतर्दृष्टि - avr-अंतर्दृष्टि के लिए JTAG ICE दृश्यपटल

SYNOPSIS


बर्फ-जीडीबी/बर्फ-अंतर्दृष्टि [--डीबगर डिबगर] [--कब्जा] [--अनदेखा - परिचय] [--बाहरी]
[gdb_arguments]

वर्णन


बर्फ-जीडीबी (क्रमश बर्फ-अंतर्दृष्टि) शुरू होता है एवीआर-जीडीबी (क्रमश AVR-अंतर्दृष्टि) और लोभ
अपने JTAG-आधारित ऑन-चिप डिबग का उपयोग करके Atmel AVR प्रोसेसर पर ऑन-चिप डिबगिंग करने के लिए
सुविधाएं, Atmel JTAG ICE पॉड के माध्यम से।

डीबग किए जा रहे प्रोग्राम के निष्पादन योग्य को प्रोसेसर में तब तक डाउनलोड किया जाता है जब तक कि
--कब्जा विकल्प निर्दिष्ट है। gdb में कई अतिरिक्त कमांड उपलब्ध होते हैं जब
शुरू किया है, उनका विवरण नीचे NEW GDB COMMANDS में देखें। के साथ डिबगिंग पर प्रतिबंध
JTAG ICE पॉड के बारे में नीचे JTAG ICE के साथ डिबगिंग में अधिक विस्तार से चर्चा की गई है।

तर्क पारित किया गया लोभ का मूल्य शामिल करें AVARICE_ARGS वातावरण
चर। यह आमतौर पर सीरियल पोर्ट को निर्दिष्ट करने के लिए उपयोग किया जाता है जिसमें JTAG ICE पॉड है
सेटिंग द्वारा जुड़ा हुआ AVARICE_ARGS करने के लिए "-j ".

विकल्प


--डीबगर डिबगर_कमांड
avr-gdb (या avr-inight) से भिन्न डीबगर निर्दिष्ट करें। यह अन्य डिबगर
जीडीबी के समान व्यवहार करना चाहिए।

--कब्जा
मोट पर डिबग किए जा रहे निष्पादन योग्य को डाउनलोड न करें, बस इसे बाधित करें
वर्तमान कार्यक्रम और मान लें कि यह निष्पादन योग्य से मेल खाता है बर्फ-जीडीबी। इस
जीडीबी के भीतर चल रहे प्रोग्राम में "संलग्न" के समान है।

--अनदेखा - परिचय
इधर दें --अनदेखा - परिचय विकल्प लोभ. जीडीबी (एस, एन) में सिंगल-स्टेप कमांड
तब इंटरप्ट हैंडलर्स को "स्टेप ओवर" करेगा (यानी, यदि कोई रुकावट आती है, तो निष्पादन
रुकावट की अवधि के लिए फिर से शुरू होगा)।

--बाहरी
आरंभ न करें लोभ। बजाय, एवीआर-जीडीबी पहले से कनेक्ट करने का प्रयास करेंगे
दौड़ना लोभ पोर्ट लोकलहोस्ट पर: 6423।

नया GDB कमानों


बर्फ-पुनरारंभ
लालच फिर से शुरू करें।

बर्फ का भार फ़ाइल का नाम
Atmel प्रोसेसर में निष्पादन योग्य फ़ाइल नाम डाउनलोड करें और इसे डीबग करना प्रारंभ करें (यह
जीडीबी की जगह लेता है भार आदेश)।

लक्ष्य-बर्फ
की एक प्रति से कनेक्ट करें लोभ पोर्ट लोकलहोस्ट पर चल रहा है: 6423।

डिबगिंग साथ में JTAG बर्फ


JTAG ICE डिबगिंग परिवेश में कुछ प्रतिबंध और परिवर्तन हैं:

· कोई "सॉफ्ट" ब्रेकप्वाइंट नहीं, और केवल तीन हार्डवेयर ब्रेकप्वाइंट। ब्रेक कमांड सेट
हार्डवेयर ब्रेकप्वाइंट। इस प्रतिबंध से निपटने का सबसे आसान तरीका है सक्षम और
आवश्यकतानुसार ब्रेकप्वाइंट अक्षम करें।

· दो 1-बाइट हार्डवेयर वॉचपॉइंट (लेकिन प्रत्येक हार्डवेयर वॉचपॉइंट एक हार्डवेयर को हटा देता है
विराम बिंदु)। यदि आप एक वैरिएबल पर वॉचपॉइंट सेट करते हैं जो एक से अधिक बाइट लेता है,
निष्पादन बेहद धीमा होगा। इसके बजाय निम्नलिखित करना बेहतर है:

घड़ी *(चार *) और myvariable

जो कम से कम महत्वपूर्ण बाइट देखता है myvariable.

· Atmel AVR प्रोसेसर में हार्वर्ड आर्किटेक्चर (अलग कोड और डेटा बसें) होते हैं।
डेटा एड्रेस 0 को कोड एड्रेस 0 से अलग करने के लिए, एवीआर-जीडीबी सभी डेटा में 0x800000 जोड़ता है
पते। मुद्रित पॉइंटर्स की जांच करते समय या निरपेक्ष पास करते समय इसे ध्यान में रखें
जीडीबी कमांड के पते।

वातावरण


AVARICE_ARGS
पास करने के लिए अतिरिक्त तर्क लोभ प्रारंभ होने पर।

onworks.net सेवाओं का उपयोग करके आइस-जीडीबी का ऑनलाइन उपयोग करें


Ad


Ad