Съдържание:

Мигащ фърмуер на ESP8266: 4 стъпки
Мигащ фърмуер на ESP8266: 4 стъпки

Видео: Мигащ фърмуер на ESP8266: 4 стъпки

Видео: Мигащ фърмуер на ESP8266: 4 стъпки
Видео: ESP8266 Wireless Nextion HMI || Outseal Arduino PLC || FLProg 2024, Декември
Anonim
Мигащ фърмуер на ESP8266
Мигащ фърмуер на ESP8266

Всеки се опитва да актуализира фърмуера на модула ESP8266. Инструкциите могат да ви помогнат при мигането на фърмуера в ESP8266.

Стъпка 1: Свържете ESP8266 с компютър

Свържете ESP8266 с компютър
Свържете ESP8266 с компютър
Свържете ESP8266 с компютър
Свържете ESP8266 с компютър

На първо място, трябва да свържете ESP8266 с компютър с помощта на Arduino UNO или USB-UART. следвайте електрическата схема, за да свържете модула ESP8266 с Arduino или USB-UART

ЗА ARDUINO UNO

  • Свържете 3.3v щифта на Arduino UNO към V ++ и EN щифта на ESP8266
  • Свържете GND щифта на Arduino UNO към GND щифта на ESP8266
  • Свържете TX, RX на щифта Arduino UNO към RX и TX пино на ESP8266
  • Свържете превключвател между GND щифт на Arduino UNO и CPIO0 щифт на ESP8266, за да активирате режима за актуализиране на фърмуера. (когато бутонът е натиснат)
  • Свържете RST на Arduino UNO към GND на Arduino UNO

според електрическата схема

ЗА USB-UART

  • Свържете 3.3v щифта на USB-UART към V ++ и EN щифта на ESP8266
  • Свържете GND щифт на USB-UART към GND щифт на ESP8266
  • Свържете TX, RX на USB-UART щифт към RX и TX щифт на ESP8266
  • Свържете превключвател между GND щифт на USB-UART и CPIO0 щифт на ESP8266, за да активирате режима за актуализиране на фърмуера. (Когато превключвателят е натиснат)

Стъпка 2: Проверете текущата версия

За да проверите текущата версия на вашия ESP8266, отворете Arduino IDE (ако нямате, щракнете върху връзката, за да го получите: -https://www.arduino.cc/en/main/software)

Забележка:- Превключвателят b/w GND и CIPO0 ще бъде отворен (не е натиснат)

Отваряне на нов проект <Изберете порта в Инструменти <Отворете серийния монитор в инструментите <Изберете скоростта на предаване до 115200

Мониторът на серийния порт трябва да бъде настроен, че командният ред ще се изпраща с окончателни символи NL и CR.

В коментар Раздел Тествайте командата AT

Въведете AT и натиснете Enter

ще се върне

AT

Добре

Забележка:- Ако не работи, натиснете бутона RST на Arduino UNO и опитайте отново

след типа тест

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 OK

Също така е необходимо да знаете размера на флаш паметта на ESP модула, адресът за качване на фърмуера зависи от неговия размер. Това ръководство описва актуализирания фърмуер на модул с размер на флаш паметта 8Mbit (512KB+512KB) или 16Mbit (1024KB+1024KB), като най -често срещания. Размерът на флаш паметта може да бъде намерен, ако изпратите AT-командата от нулиране: AT+RST.

изходът ще бъде като:-

AT+RST

OK ets 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 Втора версия на зареждане: 1.4 (b1) SPI скорост: 40MHz SPI режим: DIO SPI Размер и карта на флаш: 8Mbit (512KB+512KB) скок за стартиране user1 @ 1000 Ai-Thinker Technology Co., Ltd. готов

отбележете всички подробности и излезте

Стъпка 3: Flash Tool и фърмуер

За да актуализирате фърмуера, трябва да изтеглите приложението за специални инструменти и самия фърмуер. Приложението за актуализация на фърмуера ESP8266 ще използва Flash Download Tools от официалния сайт Espressif Systems. Връзка към страницата за изтегляне:

Фърмуерът може да бъде изтеглен и от официалния сайт. Връзка към страницата за изтегляне на официалния уебсайт:

Трябва да отидете в раздела „SDK & Demos“и да изтеглите фърмуера ESP8266 NONOS SDK версия поне v1.3.0. или по -висока версия

Всички изтеглени файлове трябва да бъдат разопаковани и поставени в директорията.

Стъпка 4: Мигащ фърмуер

Мигащ фърмуер
Мигащ фърмуер
Мигащ фърмуер
Мигащ фърмуер
Мигащ фърмуер
Мигащ фърмуер

Стартирайте приложението Flash Download Tools v „всяка версия“(.exe файл със същото име). В прозореца за отваряне трябва правилно да изберете изтеглените файлове и да настроите режима на връзка.

Файловете за изтегляне се намират в директорията "bin" с файловете на фърмуера. За всеки файл трябва да посочите валиден адрес за изтегляне. Изберете файловете в папката "bin"

Използвайте следната таблица в изображения, за да изберете файлове и адреси на местоназначение

Задайте следните настройки:

  • SPIAutoSet - комплект;
  • CrystalFreq - 26M;
  • ФЛАШ РАЗМЕР - 8Mbit или 16Mbit в зависимост от размера на флаш паметта;
  • COM PORT - изберете порта, който е свързан към ESP;
  • БОДРАТ - 115200

Щракнете върху бутона „СТАРТ“в приложението за актуализиране на фърмуера.

него Синхронизирайте данните с дъската и започнете да качвате

Забележка:- Ако не работи, натиснете бутона "RESET" на arduino и след това натиснете отново "START"

Изчакайте до края на актуализацията на фърмуера. В края на процеса се появява надпис FINISH green.

Изключете захранването на модула ESP8266 и изключете земята от щифт CPIO0. (Натиснете превключвателя)

Включете модула и стартирайте монитора на серийния порт. Уверете се, че модулът и новата версия на фърмуера работят, като изпратите AT-команда AT+GMR.

Препоръчано: