Firmware Flashing of ESP8266: 4 Steps
Firmware Flashing of ESP8266: 4 Steps
Anonim
Firmware Flashing of ESP8266
Firmware Flashing of ESP8266

ყველა ცდილობს განაახლოს ESP8266 მოდულის firmware, ინსტრუქცია დაგეხმარებათ ESP8266– ში firmware– ის მოციმციმეში.

ნაბიჯი 1: შეაერთეთ ESP8266 კომპიუტერთან

შეაერთეთ ESP8266 კომპიუტერთან
შეაერთეთ ESP8266 კომპიუტერთან
შეაერთეთ ESP8266 კომპიუტერთან
შეაერთეთ ESP8266 კომპიუტერთან

უპირველეს ყოვლისა თქვენ უნდა დაუკავშიროთ ESP8266 კომპიუტერს Arduino UNO ან USB-UART დახმარებით. მიჰყევით სქემის დიაგრამას ESP8266 მოდულის დასაკავშირებლად Arduino ან USB-UART

ARDUINO UNO– სთვის

  • შეაერთეთ Arduino UNO- ს 3.3v პინი ESP8266- ის V ++ და EN პინთან
  • შეაერთეთ Arduino UNO– ს GND პინი ESP8266– ის GND პინთან
  • შეაერთეთ TX, RX of Arduino UNO pin RX და TX pinof ESP8266
  • დააკავშირეთ გადამრთველი Arduino UNO– ს GND პინსა და ESP8266– ის CPIO0 პინს შორის, რათა გაააქტიუროთ firmware– ის განახლების რეჟიმი. (როდესაც გადამრთველი დაჭერილია)
  • შეაერთეთ RST of Arduino UNO GND of Arduino UNO

როგორც სქემის დიაგრამა

USB-UART- ისთვის

  • შეაერთეთ USB-UART- ის 3.3v პინი ESP8266- ის V ++ და EN პინთან
  • შეაერთეთ USB-UART- ის GND პინი ESP8266- ის GND პინთან
  • შეაერთეთ TX, RX USB-UART პინი RX და TX პინ ESP8266
  • დააკავშირეთ გადამრთველი USB-UART- ის GND პინსა და ESP8266- ის CPIO0 პინს შორის, რათა გაააქტიუროთ firmware განახლების რეჟიმი. (როდესაც გადამრთველი დაჭერილია)

ნაბიჯი 2: შეამოწმეთ მიმდინარე ვერსია

თქვენი ESP8266– ის მიმდინარე ვერსიის შესამოწმებლად გახსენით Arduino IDE (თუ არ გაქვთ დააწკაპუნეთ ბმულზე მის მისაღებად: –https://www.arduino.cc/en/main/software)

შენიშვნა:- გადამრთველი GND და CIPO0 ღია იქნება (არ არის დაჭერილი)

გახსენით ახალი პროექტი <შეარჩიეთ პორტი ინსტრუმენტებში <გახსენით სერიული მონიტორი ინსტრუმენტებში <აირჩიეთ ბაუდის კურსი 115200 -მდე

საჭიროა სერიული პორტის მონიტორის დაყენება, რომ ბრძანების სტრიქონი გაიგზავნება საბოლოო NL და CR სიმბოლოებით.

კომენტარების განყოფილებაში შეამოწმეთ AT ბრძანება

ჩაწერეთ AT და დააჭირეთ Enter

ის დაბრუნდება

AT

კარგი

შენიშვნა:- თუ არ მუშაობს, დააჭირეთ RST ღილაკს Arduino UNO– ზე და სცადეთ ხელახლა

ტესტის ტიპის შემდეგ

AT+GMR, რომ შეამოწმოთ firmware– ის მიმდინარე ვერსია

გამომავალი იქნება:-

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 კარგი

ასევე აუცილებელია იცოდეთ ESP მოდულის ფლეშ მეხსიერების ზომა, firmware ატვირთვის მისამართი დამოკიდებულია მის ზომაზე. ეს სახელმძღვანელო აღწერს მოდულის განახლებულ პროგრამულ უზრუნველყოფას ფლეშ მეხსიერების მოცულობით 8Mbit (512KB+512KB) ან 16Mbit (1024KB+1024KB), როგორც ყველაზე გავრცელებული. ფლეშ მეხსიერების ზომა შეგიძლიათ ნახოთ თუ გადაგზავნით AT- ბრძანებას: AT+RST.

გამომავალი იქნება:-

AT+RST

OK და 8 იანვარი 2013, პირველი მიზეზი: 2, ჩატვირთვის რეჟიმი: (3, 1) დატვირთვა 0x40100000, ლენ 1396, ოთახი 16 კუდი 4 ჩქსუმი 0x89 დატვირთვა 0x3ffe8000, ლენ 776, ოთახი 4 კუდი 4 ჩქსუმი 0xe8 დატვირთვა 0x3ffe8308, ლენ 540, ოთახი 4 კუდი 8 chksum 0xc0 csum 0xc0 მე -2 ჩატვირთვის ვერსია: 1.4 (b1) SPI სიჩქარე: 40MHz SPI რეჟიმი: DIO SPI Flash ზომა და რუკა: 8Mbit (512KB+512KB) jump to run user1 @ 1000 Ai-Thinker Technology Co., Ltd. მზად არის

გაითვალისწინეთ ყველა დეტალი და გამოდით

ნაბიჯი 3: Flash Tool და Firmware

Firmware– ის განახლებისთვის თქვენ უნდა გადმოწეროთ სპეციალური ინსტრუმენტის პროგრამა და თავად firmware. პროგრამული უზრუნველყოფის განახლებისთვის ESP8266 გამოიყენებს Flash Download Tools ოფიციალურ ვებგვერდს Espressif Systems. გადმოსაწერი გვერდის ბმული:

Firmware ასევე შეიძლება გადმოწერილი იყოს ოფიციალური საიტიდან. ოფიციალური ვებგვერდის ჩამოტვირთვის გვერდის ბმული:

თქვენ უნდა გადახვიდეთ "SDKs & Demos" განყოფილებაში და ჩამოტვირთოთ firmware ESP8266 NONOS SDK ვერსია მინიმუმ v1.3.0. ან უმაღლესი ვერსია

ყველა გადმოწერილი ფაილი უნდა იყოს შეფუთული და განთავსებული დირექტორიაში.

ნაბიჯი 4: პროგრამული უზრუნველყოფის მოციმციმე

მოციმციმე პროგრამული უზრუნველყოფა
მოციმციმე პროგრამული უზრუნველყოფა
მოციმციმე პროგრამული უზრუნველყოფა
მოციმციმე პროგრამული უზრუნველყოფა
მოციმციმე პროგრამული უზრუნველყოფა
მოციმციმე პროგრამული უზრუნველყოფა

გაუშვით პროგრამა Flash Download Tools v "ნებისმიერი ვერსია" (ამავე სახელწოდების.exe ფაილი). გახსნის ფანჯარაში სწორად უნდა აირჩიოთ გადმოწერილი ფაილები და დააწესოთ კავშირის რეჟიმი.

გადმოსაწერი ფაილები განთავსებულია "bin" დირექტორიაში, firmware ფაილებით. თითოეული ფაილისთვის თქვენ უნდა მიუთითოთ მოქმედი მისამართის ჩამოტვირთვა. შეარჩიეთ ფაილები "bin" საქაღალდეში

გამოიყენეთ შემდეგი ცხრილი სურათებში ფაილების და დანიშნულების მისამართების შესარჩევად

დააყენეთ შემდეგი პარამეტრები:

  • SPIAutoSet - კომპლექტი;
  • CrystalFreq - 26 მ;
  • FLASH SIZE - 8Mbit ან 16Mbit დამოკიდებულია ფლეშ მეხსიერების ზომაზე;
  • COM PORT - აირჩიეთ პორტი, რომელიც დაკავშირებულია ESP– თან;
  • ბოდრუტი - 115200

დააწკაპუნეთ ღილაკზე "დაწყება" პროგრამის firmware განახლებისთვის.

მისი მონაცემების სინქრონიზაცია დაფასთან და დაიწყეთ ატვირთვა

შენიშვნა:- თუ არ მუშაობს დააჭირეთ arduino- ს "RESET" ღილაკს და შემდეგ კვლავ დააჭირეთ "START"

დაელოდეთ განახლების პროგრამის დასრულებამდე. პროცესის ბოლოს ჩანს წარწერა FINISH მწვანე.

გამორთეთ ESP8266 მოდული და გათიშეთ მიწა pin CPIO0– დან. (არ დააჭიროთ გადამრთველს)

ჩართეთ მოდული და გაუშვით სერიული პორტის მონიტორი. დარწმუნდით, რომ მოდული და firmware– ის ახალი ვერსია მუშაობს AT– GMR ბრძანების გაგზავნით.

გირჩევთ: