ESP8266: 4 ধাপের ফার্মওয়্যার ফ্ল্যাশিং
ESP8266: 4 ধাপের ফার্মওয়্যার ফ্ল্যাশিং
Anonim
ESP8266 এর ফার্মওয়্যার ফ্ল্যাশিং
ESP8266 এর ফার্মওয়্যার ফ্ল্যাশিং

প্রত্যেককে ESP8266 মডিউলের ফার্মওয়্যার আপডেট করার চেষ্টা করা হয়েছে নির্দেশাবলী আপনাকে ESP8266 এ ফার্মওয়্যার ফ্ল্যাশ করতে সাহায্য করতে পারে।

ধাপ 1: কম্পিউটারের সাথে ESP8266 সংযুক্ত করুন।

কম্পিউটারের সাথে ESP8266 সংযুক্ত করুন।
কম্পিউটারের সাথে ESP8266 সংযুক্ত করুন।
কম্পিউটারের সাথে ESP8266 সংযুক্ত করুন।
কম্পিউটারের সাথে ESP8266 সংযুক্ত করুন।

প্রথমে আপনাকে Arduino UNO বা USB-UART এর সাহায্যে ESP8266 কে কম্পিউটারের সাথে সংযুক্ত করতে হবে। Arduino বা USB-UART এর সাথে ESP8266 মডিউল সংযোগ করতে সার্কিট ডায়াগ্রাম অনুসরণ করুন

ARDUINO UNO- এর জন্য

  • Arduino UNO এর 3.3v পিনটি V ++ এবং ESP8266 এর EN পিনের সাথে সংযুক্ত করুন
  • Arduino UNO এর GND পিনকে ESP8266 এর GND পিনের সাথে সংযুক্ত করুন
  • আরডুইনো ইউএনও পিনের TX, RX কে RX এবং TX pinof ESP8266 এর সাথে সংযুক্ত করুন
  • ফার্মওয়্যার আপডেট মোড সক্রিয় করতে Arduino UNO এর GND পিন এবং ESP8266 এর CPIO0 পিনের মধ্যে একটি সুইচ সংযুক্ত করুন। (যখন সুইচ চাপানো হয়)
  • Arduino UNO এর RST কে Arduino UNO এর GND এর সাথে সংযুক্ত করুন

সার্কিট ডায়াগ্রাম অনুযায়ী

USB-UART এর জন্য

  • USB-UART এর 3.3v পিনটি V ++ এবং ESP8266 এর EN পিনের সাথে সংযুক্ত করুন
  • USB-UART এর GND পিনকে ESP8266 এর GND পিনের সাথে সংযুক্ত করুন
  • ইউএসবি-ইউএআরটি পিনের টিএক্স, আরএক্স এবং ইএসপি 8266 এর টিএক্স পিনের সাথে সংযোগ করুন
  • ফার্মওয়্যার আপডেট মোড সক্রিয় করতে USB-UART এর GND পিন এবং ESP8266 এর CPIO0 পিনের মধ্যে একটি সুইচ সংযুক্ত করুন। (যখন সুইচ টিপানো হয়)

ধাপ 2: বর্তমান সংস্করণটি পরীক্ষা করুন

আপনার ESP8266 এর বর্তমান সংস্করণটি চেক করার জন্য Arduino IDE খুলুন (যদি আপনার কাছে এটি পেতে লিঙ্কটি না থাকে: -https://www.arduino.cc/en/main/software)

দ্রষ্টব্য:- GND এবং CIPO0 সুইচ b/w খোলা থাকবে (চাপা হবে না)

নতুন প্রকল্প খুলুন <সরঞ্জামগুলিতে পোর্ট নির্বাচন করুন <সরঞ্জামগুলিতে সিরিয়াল মনিটর খুলুন <115200 এ বাউড রেট নির্বাচন করুন

সিরিয়াল পোর্ট মনিটর সেট করতে হবে যে কমান্ড লাইন চূড়ান্ত এনএল এবং সিআর অক্ষর উভয় সঙ্গে পাঠানো হবে।

মন্তব্য বিভাগে AT কমান্ড পরীক্ষা করুন

AT টাইপ করুন এবং এন্টার টিপুন

এটা ফিরে আসবে

এটি

ঠিক আছে

দ্রষ্টব্য:- যদি কাজ না হয় তবে আরডুইনো ইউএনওতে আরএসটি বোতাম টিপুন এবং আবার চেষ্টা করুন

পরীক্ষার ধরন পরে

AT+GMR বর্তমান ফার্মওয়্যার সংস্করণ চেক করতে

আউটপুট হবে:-

AT+GMR

AT সংস্করণ: 0.40.0.0 (আগস্ট 8 2015 14:45:58) SDK সংস্করণ: 1.3.0 Ai-Thinker Technology Co., Ltd. বিল্ড: 1.3.0.2 সেপ্টেম্বর 11 2015 11:48:04 ঠিক আছে

এছাড়াও ইএসপি মডিউলের ফ্ল্যাশ মেমোরি সাইজ জানা প্রয়োজন, ফার্মওয়্যার আপলোড ঠিকানা তার আকারের উপর নির্ভর করে। এই ম্যানুয়ালটি ফ্ল্যাশ মেমরির আকার 8Mbit (512KB+512KB) অথবা 16Mbit (1024KB+1024KB) সহ মডিউলের আপডেট ফার্মওয়্যারকে সবচেয়ে সাধারণ হিসাবে বর্ণনা করে। রিসেট থেকে AT- কমান্ড পাঠালে ফ্ল্যাশ মেমরির আকার পাওয়া যাবে: AT+RST।

আউটপুট হবে:-

AT+RST

ঠিক আছে 8 ই জানুয়ারী 2013, প্রথম কারণ: 2, বুট মোড: (3, 1) লোড 0x40100000, len 1396, রুম 16 লেজ 4 chksum 0x89 লোড 0x3ffe8000, len 776, রুম 4 লেজ 4 chksum 0xe8 লোড 0x3ffe8308, len 540, রুম 4 লেজ 8 chksum 0xc0 csum 0xc0 2 য় বুট সংস্করণ: 1.4 (b1) SPI গতি: 40MHz SPI মোড: DIO SPI ফ্ল্যাশ সাইজ ও ম্যাপ: 8Mbit (512KB+512KB) ইউজার 1 @ 1000 Ai-Thinker Technology Co., Ltd. প্রস্তুত

সমস্ত বিবরণ নোট করুন এবং প্রস্থান করুন

ধাপ 3: ফ্ল্যাশ টুল এবং ফার্মওয়্যার

ফার্মওয়্যার আপডেট করার জন্য আপনাকে অবশ্যই বিশেষ সরঞ্জাম অ্যাপ্লিকেশন এবং ফার্মওয়্যার নিজেই ডাউনলোড করতে হবে। ফার্মওয়্যার আপডেটের জন্য আবেদন ESP8266 অফিসিয়াল সাইট Espressif সিস্টেম থেকে ফ্ল্যাশ ডাউনলোড সরঞ্জাম ব্যবহার করবে। ডাউনলোড পৃষ্ঠার লিঙ্ক:

ফার্মওয়্যারটি অফিসিয়াল সাইট থেকেও ডাউনলোড করা যায়। অফিসিয়াল ওয়েবসাইটে ডাউনলোড পৃষ্ঠার লিঙ্ক:

আপনাকে অবশ্যই "SDKs এবং Demos" বিভাগে যেতে হবে এবং ফার্মওয়্যার ESP8266 NONOS SDK সংস্করণটি কমপক্ষে v1.3.0 ডাউনলোড করতে হবে। অথবা উচ্চতর সংস্করণ

সমস্ত ডাউনলোড করা ফাইলগুলি আনপ্যাক করে ডিরেক্টরিতে রাখতে হবে।

ধাপ 4: ফার্মওয়্যার ফ্ল্যাশ করা

ফ্ল্যাশিং ফার্মওয়্যার
ফ্ল্যাশিং ফার্মওয়্যার
ফ্ল্যাশিং ফার্মওয়্যার
ফ্ল্যাশিং ফার্মওয়্যার
ফ্ল্যাশিং ফার্মওয়্যার
ফ্ল্যাশিং ফার্মওয়্যার

ফ্ল্যাশ ডাউনলোড টুলস v "যেকোন সংস্করণ" (একই নামের.exe ফাইল) অ্যাপ্লিকেশনটি চালান। খোলার উইন্ডোতে সঠিকভাবে ডাউনলোড করা ফাইলগুলি নির্বাচন করতে হবে এবং সংযোগ মোড সেটআপ করতে হবে।

ডাউনলোডযোগ্য ফাইলগুলি ফার্মওয়্যার ফাইলগুলির সাথে "বিন" ডিরেক্টরিতে অবস্থিত। প্রতিটি ফাইলের জন্য আপনাকে অবশ্যই একটি বৈধ ঠিকানা ডাউনলোড উল্লেখ করতে হবে। "বিন" ফোল্ডারে ফাইলগুলি নির্বাচন করুন

ফাইল এবং গন্তব্য ঠিকানা নির্বাচন করতে ছবিতে নিচের টেবিলটি ব্যবহার করুন

নিম্নলিখিত সেটিংস সেট করুন:

  • SPIAutoSet - সেট;
  • CrystalFreq - 26M;
  • ফ্ল্যাশ সাইজ - ফ্ল্যাশ মেমরির আকারের উপর নির্ভর করে 8Mbit বা 16Mbit;
  • COM PORT - ESP এর সাথে সংযুক্ত পোর্ট নির্বাচন করুন;
  • BAUDRATE - 115200

আপডেট ফার্মওয়্যারের জন্য অ্যাপ্লিকেশনটিতে "স্টার্ট" বোতামটি ক্লিক করুন।

এটি বোর্ডের সাথে ডেটা সিঙ্ক করে এবং আপলোড করা শুরু করে

দ্রষ্টব্য:- যদি কাজ না করে তবে আরডুইনোতে "রিসেট" বোতাম টিপুন এবং তারপরে আবার "স্টার্ট" টিপুন

আপডেট ফার্মওয়্যারের শেষ পর্যন্ত অপেক্ষা করুন। প্রক্রিয়া শেষে ফিনিস সবুজ শিলালিপি প্রদর্শিত হবে।

ESP8266 মডিউল বন্ধ করুন এবং পিন CPIO0 থেকে স্থল সংযোগ বিচ্ছিন্ন করুন। (সুইচটি আন-প্রেস করুন)

মডিউল চালু করুন এবং সিরিয়াল পোর্ট মনিটরটি চালান। নিশ্চিত করুন যে মডিউল এবং নতুন ফার্মওয়্যার সংস্করণটি কাজ করে এটি-কমান্ড AT+GMR পাঠিয়ে।

প্রস্তাবিত: