ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

lpcprog - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে lpcprog চালান

এটি হল lpcprog কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


lpcprog - NXP এর LPC মাইক্রো-কন্ট্রোলার ফ্ল্যাশার

সাইনোপিসিস


lpcprog -d সিরিয়াল_ডিভাইস -c হুকুম [বিকল্প] ... [ফাইল]

বর্ণনাঃ


সিরিয়াল লাইনের উপর LPC মাইক্রো-কন্ট্রোলার ফ্ল্যাশ করতে ISP প্রোটোকল ব্যবহার করুন।

সমস্ত কমান্ডের জন্য টার্গেট মাইক্রো-কন্ট্রোলার অবশ্যই ISP মোডে থাকতে হবে এবং অপেক্ষা করতে হবে
সিঙ্ক্রোনাইজেশন আইএসপি কমান্ড (আইএসপি মোডে প্রবেশ করার সময় ডিফল্ট অবস্থা)। ISP মোড এবং কোড দেখুন
আরও বিস্তারিত জানার জন্য সুরক্ষা বিভাগ পড়ুন।

একটি ফাইল আর্গুমেন্ট অবশ্যই ডাম্প এবং ফ্ল্যাশ কমান্ডের জন্য দেওয়া হবে। ফ্ল্যাশ কমান্ডের জন্য এই ফাইলটি
ডেটা (প্রোগ্রাম) LPC অভ্যন্তরীণ ফ্ল্যাশ মেমরিতে লিখতে হবে। ডাম্প কমান্ডের জন্য, এটি হবে
LPC অভ্যন্তরীণ ফ্ল্যাশ মেমরির প্রকৃত বিষয়বস্তু সংরক্ষণ করুন।

দীর্ঘ বিকল্পের জন্য বাধ্যতামূলক যুক্তি সংক্ষিপ্ত বিকল্পগুলির জন্যও বাধ্যতামূলক।

-p, -- অংশ==যন্ত্রাংশ
ডিফল্ট ফাইলের পরিবর্তে অংশ বর্ণনা ফাইল হিসাবে PARTS ব্যবহার করুন। PARTS দেখুন
ডিফল্ট অংশ বর্ণনা ফাইল সম্পর্কে আরো তথ্যের জন্য বর্ণনা ফাইল বিভাগ
এবং অগ্রাধিকারের ক্রম।

-d, --যন্ত্র=DEV
লক্ষ্য প্রোগ্রাম করতে হোস্ট সিরিয়াল লাইন হিসাবে DEV ব্যবহার করুন। সম্পূর্ণ পথ প্রদান করা আবশ্যক.
ডিভাইস নোড ফাইল সাধারণত অবস্থিত / দেব / ডিরেক্টরি.

-c, --আদেশ=কমান্ড
কার্যকর করার আদেশ। COMMAND এর একটি হতে হবে id, মনমরা ভাব, ফ্ল্যাশ, ফাঁকা or go। দেখ
কমান্ডের বিবরণের জন্য COMMANDS বিভাগ।

-b, --বড হার=BAUD
লক্ষ্য ডিভাইসের সাথে যোগাযোগের জন্য Baudrate হিসাবে BAUD ব্যবহার করুন। ডিফল্ট থেকে
115200.

-t, -- ট্রেস
টার্গেট ডিভাইসের সাথে সিরিয়াল যোগাযোগের ট্রেস আউটপুট চালু করুন

-f, --ফ্রিকেস=freq
লক্ষ্য ডিভাইসের অসিলেটর ফ্রিকোয়েন্সি হিসাবে FREQ (KHz) ব্যবহার করুন। ডিফল্ট 10000 KHz

-n, --নো-ব্যবহারকারী-কোড
ব্যতিক্রম ভেক্টর 7 এর জন্য একটি বৈধ ব্যবহারকারী কোড গণনা করবেন না। ব্যবহারকারী কোড বিভাগ দেখুন।

-h, --help
সাহায্য তথ্য প্রদর্শন করুন এবং প্রস্থান করুন

-v, --সংস্করণ
সংস্করণ তথ্য প্রদর্শন করুন এবং প্রস্থান করুন

কম্যান্ডস


কমান্ড একটি হতে হবে id, মনমরা ভাব, ফ্ল্যাশ, ফাঁকা or go.

id সার্জারির id কমান্ড LPC অংশ সনাক্তকরণ আইডি, uid (অনন্য আইডি), এবং প্রদর্শন করে
সংযুক্ত টার্গেট ডিভাইসের বুটলোডার সংস্করণ।

মনমরা ভাব প্রদত্ত ফাইলে সম্পূর্ণ সংযুক্ত টার্গেটের ফ্ল্যাশ মেমরি বিষয়বস্তু ডাম্প করুন। এই
কমান্ডের জন্য একটি ফাইল আর্গুমেন্ট প্রয়োজন।

ফ্ল্যাশ সংযুক্ত শুরুতে যুক্তি হিসাবে দেওয়া ফাইলের বিষয়বস্তু ফ্ল্যাশ করুন
লক্ষ্য এর ফ্ল্যাশ মেমরি। ব্যবহারকারী কোডের স্বয়ংক্রিয় গণনা করা হয় এবং ব্যবহারকারী কোড
7 তম ব্যতিক্রম ভেক্টরে সংরক্ষণ করা হয়। ব্যবহার করুন -n ব্যবহারকারী কোড প্রতিরোধ করার বিকল্প
পরিবর্তন আপনি যদি একটি ভিন্ন ফ্ল্যাশ বিভাগে আপনার ফাইল লিখতে চান, ব্যবহার করুন
lpcisp টুল.

ফাঁকা পুরো ফ্ল্যাশ মুছে ফেলুন।

go এখনও অসমর্থিত. হার্ডওয়্যার রিসেট বোতাম বা পাওয়ার সাইকেল ব্যবহার করে টার্গেট রিসেট করুন
প্রোগ্রাম শুরু করার জন্য ডিভাইস।

যন্ত্রাংশ বর্ণনাঃ নথি পত্র


ডিফল্ট অংশের বিবরণ ফাইলগুলি হল /etc/lpctools_parts.def বা ./lpctools_parts.def
ডাম্প, ফাঁকা এবং ফ্ল্যাশের জন্য LPC ডিভাইসের বিবরণের জন্য অংশগুলির বিবরণ ফাইলটি পার্স করা হয়েছে
আদেশ যদি ডিফল্টগুলির কোনোটিই বিদ্যমান না থাকে এবং কোনো বিদ্যমান ফাইল ব্যবহার করে সরবরাহ করা না হয় -p বিকল্প,
এই কমান্ড চালানো যাবে না. অংশের বর্ণনা না পেলে প্রথম পাওয়া যায়
ফাইল, কমান্ডটিও কার্যকর হবে না। যদি না -p বিকল্প প্রদান করা হয়, প্রোগ্রাম দেখায়
lpctools_parts.def-এর জন্য প্রথমে বর্তমান ডিরেক্টরিতে এবং তারপরে / ইত্যাদি / ডিরেক্টরি.

পার্টস বর্ণনা ফাইলের বিষয়বস্তু হল LPC অংশের বর্ণনার একটি তালিকা। প্রতিটি লাইন
একটি অংশ বর্ণনা ধারণ করে। # দ্বারা শুরু হওয়া লাইনগুলি হল মন্তব্য৷ ডিফল্ট ফাইল পড়ুন
পাওয়া যায় / ইত্যাদি / লাইন বিন্যাসে আরও তথ্যের জন্য ডিরেক্টরি।

USER কে কোড


অভ্যন্তরীণ ব্যবহারকারী প্রোগ্রাম শুরু করার জন্য LPC বুটলোডার দ্বারা একটি বৈধ ব্যবহারকারী কোড প্রয়োজন।
ব্যবহারকারী কোড বৈধ বলে বিবেচিত হয় যদি সংরক্ষিত ব্যতিক্রম ভেক্টর অবস্থান 7 (অফসেট 0x 0000
ভেক্টর টেবিলে 001C) টেবিল এন্ট্রি 2 এর চেক-সমষ্টির 0 এর পরিপূরক রয়েছে
6 এর মাধ্যমে। এর ফলে প্রথম 8টি টেবিল এন্ট্রির চেকসাম 0 হবে।

স্বাক্ষর বৈধ না হলে LPC ISP মোডে প্রবেশ করে।

এর ডিফল্ট আচরণ lpcprog 7 তম ব্যতিক্রম ভেক্টরের জন্য একটি বৈধ কোড গণনা করা হয়
এবং এই বৈধ কোড অন্তর্ভুক্ত করার জন্য প্রোগ্রাম করা বাইনারি ডেটা পরিবর্তন করুন। আপনি এর দ্বারা এটি প্রতিরোধ করতে পারেন
ব্যবহার -n বিকল্প।

আইএসপি মোড এবং কোড পড়ুন সুরক্ষা


কোড রিড প্রোটেকশন হল এমন একটি মেকানিজম যা "ব্যবহারকারীকে" এর বিভিন্ন স্তর সক্ষম করতে দেয়
সিস্টেমে "নিরাপত্তা" যাতে অন-চিপ ফ্ল্যাশের অ্যাক্সেস এবং আইএসপি ব্যবহার করা যায়
সীমাবদ্ধ যখন প্রয়োজন হয়, ফ্ল্যাশ অবস্থানে একটি নির্দিষ্ট প্যাটার্ন প্রোগ্রামিং করে CRP আহ্বান করা হয়
0x0000 02FC এ। IAP কমান্ডগুলি কোড পড়ার সুরক্ষা দ্বারা প্রভাবিত হয় না।

যদি আপনার ডিভাইসটি আইএসপি স্টেটে প্রবেশ না করে, বা কিছু কমান্ড সফল না হয় তবে এটি হতে পারে
কারণ আপনার ডিভাইসে CRP মেকানিজম ব্যবহার করা হচ্ছে।

কোড রিড প্রোটেকশন কার্যকর করা হবে না কারণ এটি এই টুলের লাইসেন্সের বিরুদ্ধে যায়
এবং মুক্ত সফটওয়্যার দর্শনের বিরুদ্ধে।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে lpcprog ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad