সুচিপত্র:
- ধাপ 1: প্রধান উইন্ডো
- ধাপ 2: চিপ নির্বাচন
- ধাপ 3: চিপ পড়ুন
- ধাপ 4: প্রোগ্রাম চিপ
- ধাপ 5: চিপ যাচাই করুন
- ধাপ 6: ফাইল স্লাইসার
- ধাপ 7: ফাইল মার্জার
- ধাপ 8: প্রোগ্রাম ডাউনলোড
ভিডিও: CH341A প্রোগ্রামার: 8 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
আমি সম্প্রতি একটি 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
সোর্স কোডটি এখনও ভালভাবে মন্তব্য করা হয়নি। ভাল মন্তব্য এবং বোঝার জন্য এই মন্তব্যগুলি যোগ করার পরে আমি একটি ভাল মন্তব্য করা সংস্করণ আপলোড করব।
প্রস্তাবিত:
JDM প্রোগ্রামার পর্যালোচনা: 9 ধাপ
জেডিএম প্রোগ্রামার পর্যালোচনা: জেডিএম একটি জনপ্রিয় পিআইসি প্রোগ্রামার কারণ এটি একটি সিরিয়াল পোর্ট ব্যবহার করে, সর্বনিম্ন উপাদান এবং বিদ্যুৎ সরবরাহের প্রয়োজন হয় না। কিন্তু সেখানে বিভ্রান্তি রয়েছে, নেটে অনেক প্রোগ্রামার বৈচিত্র রয়েছে, কোনটি কোন PIC এর সাথে কাজ করে? এই "যন্ত্রের মধ্যে
আইএসপি হিসাবে আরডুইনো -- AVR এ হেক্স ফাইল বার্ন করুন AVR এ ফিউজ -- Arduino প্রোগ্রামার হিসাবে: 10 টি ধাপ
আইএসপি হিসাবে আরডুইনো || AVR এ হেক্স ফাইল বার্ন করুন AVR এ ফিউজ || প্রোগ্রামার হিসেবে Arduino: ……………………… আরো ভিডিও পেতে দয়া করে আমার ইউটিউব চ্যানেলে সাবস্ক্রাইব করুন …….. এই নিবন্ধটি isp হিসাবে arduino সম্পর্কে সব। আপনি যদি হেক্স ফাইল আপলোড করতে চান অথবা যদি আপনি AVR এ আপনার ফিউজ সেট করতে চান তাহলে আপনাকে কোন প্রোগ্রামার কেনার দরকার নেই, আপনি করতে পারেন
ESP -01 প্রোগ্রামার হ্যাক - সহজ এক :): 6 টি ধাপ
ESP-01 প্রোগ্রামার হ্যাক-দ্য ইজি ওয়ান :): হাই ESPers, এই নির্দেশে আমি আপনাকে ESP-01 / ESP8266-01 / ES-01 মডিউলের জন্য প্রোগ্রামার বানানোর জন্য একটি সহজ হ্যাক দেখাব। আমাদের অধিকাংশই এই মডিউলের জন্য প্রোগ্রামার হিসেবে একটি Arduino বোর্ড বা FTDI USB-TTL ডিভাইস ব্যবহার করেছেন। উভয় পদ্ধতি জরিমানা কাজ করে। কিন্তু টি
ESP8266 ফ্ল্যাশার এবং প্রোগ্রামার, IOT ওয়াইফাই মডিউল ব্যবহার করে কিভাবে ESP8266 AT ফার্মওয়্যার ফ্ল্যাশ বা প্রোগ্রাম করবেন: 6 টি ধাপ
ESP8266 ফ্ল্যাশার এবং প্রোগ্রামার, IOT ওয়াইফাই মডিউল ব্যবহার করে কিভাবে ESP8266 AT ফার্মওয়্যার ফ্ল্যাশ বা প্রোগ্রাম করবেন: বর্ণনা: এই মডিউলটি ESP8266 মডিউল ESP-01 বা ESP-01S এর জন্য একটি USB অ্যাডাপ্টার /প্রোগ্রামার। এটি ESP01 প্লাগ করার জন্য সুবিধামত 2x4P 2.54mm মহিলা হেডার দিয়ে লাগানো হয়েছে। এছাড়াও এটি 2x4P 2.54mm পুরুষ h এর মাধ্যমে ESP-01 এর সমস্ত পিন ভেঙে দেয়
Arduino UNO সহ ATTINY মাইক্রোকন্ট্রোলারদের জন্য একটি ছোট প্রোগ্রামার: 7 টি ধাপ
Arduino UNO- এর সাথে ATTINY মাইক্রোকন্ট্রোলারদের জন্য একটি ক্ষুদ্র প্রোগ্রামার: এটি বর্তমানে ATTINY সিরিজের মাইক্রোকন্ট্রোলারগুলি তাদের বহুমুখিতা, কম দামের কারণে ব্যবহার করা আকর্ষণীয় কিন্তু এটিও যে তারা সহজেই Arduino IDE এর মতো পরিবেশে প্রোগ্রাম করা যায়। Arduino মডিউলগুলির জন্য পরিকল্পিত প্রোগ্রাম হতে পারে সহজেই স্থানান্তর