সুচিপত্র:

CH341A প্রোগ্রামার: 8 টি ধাপ
CH341A প্রোগ্রামার: 8 টি ধাপ

ভিডিও: CH341A প্রোগ্রামার: 8 টি ধাপ

ভিডিও: CH341A প্রোগ্রামার: 8 টি ধাপ
ভিডিও: how to use ch341a bios programmer Complete details in bangla 2024, জুলাই
Anonim
CH341A প্রোগ্রামার
CH341A প্রোগ্রামার

আমি সম্প্রতি একটি CH341A মিনি প্রোগ্রামার কিনেছি। মিনি প্রোগ্রামার ঠিক আছে এবং 24 এবং 24 সিরিজের চিপগুলি ব্যবহার করতে পারে। এটি খুব কম খরচে কিন্তু বেশ উপকারী কারণ আমি এটি ব্যবহার করে আমার কম্পিউটার BIOS এবং রাউটার ফার্মওয়্যার ফ্ল্যাশ করতে পারি।

WCH ডেভেলপারদের চিপ ব্যবহার করার জন্য দয়া করে তার API এবং C লাইব্রেরি প্রকাশ করেছে। তাই আমি মিনি প্রোগ্রামারের জন্য নিজের প্রোগ্রামিং সফটওয়্যার তৈরির সিদ্ধান্ত নিয়েছি।

প্রোগ্রামিং সফটওয়্যারটি আমি ব্যবহার করেছি CH341DLL.dll লাইব্রেরি WCH দ্বারা প্ররোচিত। এটি USB এর মাধ্যমে I2C এবং SPI প্রোটোকল ব্যবহার করতে পারে।

সমস্ত কোড C# এ লেখা আছে এবং সমস্ত C ++ ফাংশন কলগুলি C# দ্বারা ব্যবহার করার জন্য মোড়ানো হয়েছে।

ড্রাইভার এবং সি লাইব্রেরি WCH এর ওয়েবসাইট থেকে ডাউনলোড করা যাবে।

ধাপ 1: প্রধান উইন্ডো

প্রধান জানালা
প্রধান জানালা

প্রধান উইন্ডোগুলি এই ফ্ল্যাশ NOR / EEPROM চিপগুলি পড়তে এবং প্রোগ্রাম করার জন্য আমাদের প্রয়োজনীয় সমস্ত ফাংশন সরবরাহ করে। আপনি একই ফাংশন সম্পাদন করতে মেনু ব্যবহার করতে পারেন।

চিপ থেকে পড়া ফাইল বা বিষয়বস্তু সম্পাদনা করার জন্য এটিতে অন্তর্নির্মিত হেক্স সম্পাদক রয়েছে। উদাহরণস্বরূপ, আমরা চিপে প্রোগ্রাম করার আগে রাউটার ফার্মওয়্যারে MAC কোড যোগ করতে পারি।

সমস্ত সম্পর্কিত ফাংশন (কপি / পেস্ট / অনুসন্ধান ইত্যাদি) বাইনারি ফাইল সম্পাদনার জন্য প্রদান করা হয়।

ধাপ 2: চিপ নির্বাচন

চিপ নির্বাচন
চিপ নির্বাচন
চিপ নির্বাচন
চিপ নির্বাচন
চিপ নির্বাচন
চিপ নির্বাচন

আপনি প্রথমে যে চিপে কাজ করতে চান তা নির্বাচন করতে হবে।

চিপ ডেটাবেসে চিপ অনুসন্ধান করতে "অনুসন্ধান" বোতামে ক্লিক করুন। শুধু আপনার চিপের কীওয়ার্ড টাইপ করুন এবং সমস্ত মিলে যাওয়া চিপ গ্রিডে প্রদর্শিত হবে।

২ series সিরিজের চিপের (I2C) জন্য, আপনাকে এটি ম্যানুয়ালি সিলেক্ট করতে হবে কারণ তাদের আইডি / স্বাক্ষর আমাদের কাছে তাদের শনাক্ত করার জন্য নেই।

25 সিরিজের চিপের (SPI) জন্য, আপনি চিপের আইডি / স্বাক্ষর পড়তে "অটো ডিটেক্ট" বাটন ব্যবহার করতে পারেন। যদি একটি আইডি পাওয়া যায়, একটি চিপ নির্বাচন উইন্ডো আপনার জন্য এটি নির্বাচন করার জন্য পপ আপ হবে।

ধাপ 3: চিপ পড়ুন

চিপ পড়ুন
চিপ পড়ুন

আপনার নির্বাচিত চিপটি পড়তে "পড়ুন" বোতামটি ব্যবহার করুন। চিপের বিষয়বস্তু HEX এডিটরে প্রদর্শিত হবে।

আপনি চিপ সামগ্রী সংরক্ষণ করতে "সংরক্ষণ করুন" বোতামটি ব্যবহার করতে পারেন।

ধাপ 4: প্রোগ্রাম চিপ

প্রোগ্রাম চিপ
প্রোগ্রাম চিপ

আপনি "ওপেন" বোতামে ক্লিক করে একটি বিদ্যমান ফাইল খুলতে পারেন।

একবার একটি ফাইল নির্বাচন করা হলে, এর বিষয়বস্তু HEX সম্পাদকের কাছে লোড করা হবে।

আপনি চিপে প্রোগ্রাম করার আগে বিষয়বস্তুতে পরিবর্তনগুলি প্রয়োগ করতে পারেন।

একবার আপনি লোড করা সামগ্রী নিয়ে সন্তুষ্ট হলে, চিপে প্রোগ্রাম করার জন্য "প্রোগ্রাম" বোতামে ক্লিক করুন।

আপনি চিপটি প্রোগ্রাম করতে "অটো" বোতামটিও ব্যবহার করতে পারেন যা প্রোগ্রাম করার পরে ডেটা যাচাই করবে।

প্রোগ্রামিং শুরু হওয়ার আগে SPI চিপ স্বয়ংক্রিয়ভাবে মুছে যাবে। যাইহোক, আপনি নিজেও চিপটি মুছে ফেলতে পারেন।

ধাপ 5: চিপ যাচাই করুন

চিপ যাচাই করুন
চিপ যাচাই করুন

একবার আপনি চিপটি পড়ে বা লিখেছেন, এটি হেক্স এডিটরে লোড করা সামগ্রীর বিপরীতে পড়া / লেখার বিষয়বস্তু যাচাই করার জন্য অত্যন্ত সুপারিশ করা হয়েছে।

আপনি "যাচাই করুন" বোতামে ক্লিক করে বিষয়বস্তু যাচাই করতে পারেন।

ধাপ 6: ফাইল স্লাইসার

ফাইল স্লাইসার
ফাইল স্লাইসার

প্রোগ্রামটি ফাইল / লোড করা সামগ্রীর একটি নির্দিষ্ট অংশকে স্লাইস করতে এবং এটি একটি ফাইলে সংরক্ষণ করার জন্য অন্তর্নির্মিত ফাইল স্লাইসার ফাংশন রয়েছে।

রাউটার ফার্মওয়্যারগুলিতে কাজ করার সময় এই ফাংশনটি খুব দরকারী। উদাহরণস্বরূপ, আপনার রাউটারের ART তথ্য সংরক্ষণ করতে ফাইলের শেষ 64KB বের করুন।

ধাপ 7: ফাইল মার্জার

ফাইল মার্জার
ফাইল মার্জার

আপনি দুটি ফাইলকে একের মধ্যে একত্রিত করতে ফাইল মার্জার ব্যবহার করতে পারেন।

কিছু ল্যাপটপ BIOS BIOS এবং EC তথ্য সংরক্ষণের জন্য একাধিক চিপ ব্যবহার করে। আপনি এটিতে কাজ করার আগে আপনাকে তাদের একত্রিত করতে হবে।

মার্জ ফাংশনটি ব্যবহার করে, আপনি পরবর্তী প্রক্রিয়াটির জন্য দুটি ফাইলকে একের সাথে একত্রিত করতে পারেন।

ধাপ 8: প্রোগ্রাম ডাউনলোড

অনুগ্রহ করে নীচের আমার গুগল ড্রাইভ থেকে প্রোগ্রাম এবং সোর্স কোড ডাউনলোড করুন।

drive.google.com/drive/folders/17xf3EKIPe2Nhx2obE235PBRnkSKaU4uv?usp=sharing

সোর্স কোডটি এখনও ভালভাবে মন্তব্য করা হয়নি। ভাল মন্তব্য এবং বোঝার জন্য এই মন্তব্যগুলি যোগ করার পরে আমি একটি ভাল মন্তব্য করা সংস্করণ আপলোড করব।

প্রস্তাবিত: