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

Ad


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

एलपीसीप्रोग - क्लाउड में ऑनलाइन

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

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

कार्यक्रम:

नाम


एलपीसीप्रोग - एनएक्सपी का एलपीसी माइक्रो-कंट्रोलर फ्लैशर

SYNOPSIS


एलपीसीप्रोग -d सीरियल_डिवाइस -c आदेश [विकल्प] ... [फ़ाइल]

वर्णन


एलपीसी माइक्रो-नियंत्रकों को सीरियल लाइन पर फ्लैश करने के लिए आईएसपी प्रोटोकॉल का उपयोग करें।

सभी आदेशों के लिए लक्ष्य माइक्रो-नियंत्रक को आईएसपी मोड में होना चाहिए और उसकी प्रतीक्षा करनी चाहिए
सिंक्रनाइज़ेशन आईएसपी कमांड (आईएसपी मोड में प्रवेश करते समय डिफ़ॉल्ट स्थिति)। आईएसपी मोड और कोड देखें
अधिक जानकारी के लिए सुरक्षा अनुभाग पढ़ें।

एक फ़ाइल तर्क चाहिए डंप और फ्लैश कमांड के लिए दिया जाए। फ़्लैश कमांड के लिए यह फ़ाइल है
एलपीसी आंतरिक फ्लैश मेमोरी में लिखा जाने वाला डेटा (प्रोग्राम)। डंप कमांड के लिए, यह होगा
एलपीसी आंतरिक फ्लैश मेमोरी की वास्तविक सामग्री को संग्रहीत करें।

लंबे समय तक विकल्प के लिए अनिवार्य तर्क कम विकल्पों के लिए भी अनिवार्य है।

-p, --पार्ट्स==भागों
डिफ़ॉल्ट फ़ाइल के बजाय पार्ट्स विवरण फ़ाइल के रूप में PARTS का उपयोग करें। भाग देखें
डिफ़ॉल्ट भाग विवरण फ़ाइलों पर अधिक जानकारी के लिए विवरण फ़ाइलें अनुभाग
और प्राथमिकता का क्रम.

-d, --डिवाइस=देव
लक्ष्य को प्रोग्राम करने के लिए होस्ट सीरियल लाइन के रूप में DEV का उपयोग करें। पूर्ण पथ प्रदान किया जाना चाहिए.
डिवाइस नोड फ़ाइलें आमतौर पर स्थित होती हैं / Dev / निर्देशिका.

-c, --कमांड=कमान
निष्पादित करने का आदेश. कमांड इनमें से एक होना चाहिए id, फेंकना, फ़्लैश, रिक्त or go. देखना
आदेशों के विवरण के लिए आदेश अनुभाग।

-b, --बॉड दर=बॉड
लक्ष्य डिवाइस के साथ संचार के लिए बॉड्रेट के रूप में BAUD का उपयोग करें। के लिए डिफ़ॉल्ट
115200.

-t, --ट्रेस
लक्ष्य डिवाइस के साथ सीरियल संचार के ट्रेस आउटपुट को चालू करें

-f, --freq=FREQ
लक्ष्य डिवाइस की ऑसिलेटर आवृत्ति के रूप में FREQ (KHz) का उपयोग करें। 10000 किलोहर्ट्ज़ पर डिफ़ॉल्ट

-n, --कोई-उपयोगकर्ता-कोड नहीं
अपवाद वेक्टर 7 के लिए वैध उपयोगकर्ता कोड की गणना न करें। उपयोगकर्ता कोड अनुभाग देखें।

-h, --मदद
सहायता जानकारी प्रदर्शित करें और बाहर निकलें

-v, --संस्करण
संस्करण की जानकारी प्रदर्शित करें और बाहर निकलें

कमानों


आदेश इनमें से एक होना चाहिए id, फेंकना, फ़्लैश, रिक्त or go.

id RSI id कमांड एलपीसी पार्ट आइडेंटिफिकेशन आईडी, यूआईडी (यूनिक आईडी) और प्रदर्शित करता है
कनेक्टेड लक्ष्य डिवाइस का बूटलोडर संस्करण।

फेंकना संपूर्ण कनेक्टेड लक्ष्य की फ़्लैश मेमोरी सामग्री को दी गई फ़ाइल में डंप करें। यह
कमांड के लिए फ़ाइल तर्क की आवश्यकता होती है।

फ़्लैश कनेक्टेड की शुरुआत में तर्क के रूप में दी गई फ़ाइल की सामग्री को फ्लैश करें
लक्ष्य की फ़्लैश मेमोरी. उपयोगकर्ता कोड की स्वचालित गणना की जाती है और उपयोगकर्ता कोड
7वें अपवाद वेक्टर में संग्रहीत है। उपयोग -n उपयोगकर्ता कोड को रोकने का विकल्प
संशोधन. यदि आपको अपनी फ़ाइल को किसी भिन्न फ़्लैश अनुभाग में लिखने की आवश्यकता है, तो इसका उपयोग करें
lpcisp उपकरण.

रिक्त संपूर्ण फ़्लैश मिटाएँ.

go अभी तक असमर्थित. हार्डवेयर रीसेट बटन या पावर साइकल का उपयोग करके लक्ष्य को रीसेट करें
प्रोग्राम प्रारंभ करने के लिए उपकरण.

भागों वर्णन फ़ाइलें


डिफ़ॉल्ट भाग विवरण फ़ाइलें /etc/lpctools_parts.def या ./lpctools_parts.def हैं
भागों विवरण फ़ाइल को डंप, ब्लैंक और फ्लैश के लिए एलपीसी डिवाइस विवरण के लिए पार्स किया गया है
आदेश. यदि कोई भी डिफ़ॉल्ट मौजूद नहीं है और कोई मौजूदा फ़ाइल का उपयोग करके आपूर्ति नहीं की गई है -p विकल्प,
ये आदेश निष्पादित नहीं हो सकते. यदि प्रथम पाये में भाग का विवरण नहीं मिलता है
फ़ाइल, आदेश भी निष्पादित नहीं होगा। अगर कोई नहीं -p विकल्प प्रदान किया गया है, प्रोग्राम दिखता है
lpctools_parts.def के लिए पहले वर्तमान निर्देशिका में, और फिर में /आदि/ निर्देशिका.

भागों विवरण फ़ाइलों की सामग्री एलपीसी भागों विवरण की एक सूची है। प्रत्येक पंक्ति
एक भाग का विवरण रखता है। # से शुरू होने वाली पंक्तियाँ टिप्पणियाँ हैं। डिफ़ॉल्ट फ़ाइल देखें
में पाया गया /आदि/ लाइन प्रारूप पर अधिक जानकारी के लिए निर्देशिका।

USER कोड


आंतरिक उपयोगकर्ता प्रोग्राम शुरू करने के लिए एलपीसी बूटलोडर द्वारा एक वैध उपयोगकर्ता कोड की आवश्यकता होती है।
यदि आरक्षित अपवाद वेक्टर स्थान 7 (ऑफसेट 0x 0000) है तो उपयोगकर्ता कोड को वैध माना जाता है
वेक्टर तालिका में 001C) में तालिका प्रविष्टियों 2 के चेक-योग का 0 पूरक शामिल है
6 के माध्यम से। इसके कारण पहली 8 तालिका प्रविष्टियों का चेकसम 0 हो जाता है।

यदि हस्ताक्षर वैध नहीं है तो एलपीसी आईएसपी मोड में प्रवेश करता है।

का डिफ़ॉल्ट व्यवहार एलपीसीप्रोग 7वें अपवाद वेक्टर के लिए एक वैध कोड की गणना करना है
और इस वैध कोड को शामिल करने के लिए प्रोग्राम किए गए बाइनरी डेटा को संशोधित करें। आप इसे रोक सकते हैं
का उपयोग -n विकल्प.

आईएसपी मोड और कोड पढ़ें सुरक्षा


कोड रीड प्रोटेक्शन एक ऐसा तंत्र है जो "उपयोगकर्ता" को विभिन्न स्तरों को सक्षम करने की अनुमति देता है
सिस्टम में "सुरक्षा" ताकि ऑन-चिप फ्लैश तक पहुंच और आईएसपी का उपयोग किया जा सके
वर्जित। जरूरत पड़ने पर फ्लैश लोकेशन में एक विशिष्ट पैटर्न को प्रोग्राम करके सीआरपी को लागू किया जाता है
0x0000 02FC पर। IAP कमांड कोड रीड प्रोटेक्शन से प्रभावित नहीं होते हैं।

यदि आपका उपकरण ISP स्थिति में प्रवेश नहीं करता है, या यदि कुछ कमांड सफल नहीं होते हैं, तो यह हो सकता है
क्योंकि आपके डिवाइस पर सीआरपी तंत्र उपयोग में है।

कोड रीड प्रोटेक्शन लागू नहीं किया जाएगा क्योंकि यह इस टूल के लाइसेंस के विरुद्ध है
और मुफ़्त सॉफ़्टवेयर दर्शन के विरुद्ध।

onworks.net सेवाओं का उपयोग करके ऑनलाइन lpcprog का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad