Съдържание:
- Стъпка 1: Свържете ESP8266 с компютър
- Стъпка 2: Проверете текущата версия
- Стъпка 3: Flash Tool и фърмуер
- Стъпка 4: Мигащ фърмуер
Видео: Мигащ фърмуер на ESP8266: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Всеки се опитва да актуализира фърмуера на модула ESP8266. Инструкциите могат да ви помогнат при мигането на фърмуера в ESP8266.
Стъпка 1: Свържете 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.
Препоръчано:
Как да мигате или програмирате ESP8266 AT фърмуер чрез използване на ESP8266 мигач и програмист, IOT Wifi модул: 6 стъпки
Как да мигате или програмирате фърмуера на ESP8266 AT чрез използване на мигач и програмист ESP8266, IOT Wifi модул: Описание: Този модул е USB адаптер /програмист за модули ESP8266 от тип ESP-01 или ESP-01S. Той е удобно оборудван с 2x4P 2,54 мм женска глава за включване на ESP01. Също така, той прекъсва всички щифтове на ESP-01 чрез 2x4P 2,54 мм мъжки h
Програмирайте всяка платка/модул ESP8266 с фърмуер на AT команди: 5 стъпки
Програмирайте всяка платка/модул ESP8266 с фърмуер на AT команди: Всеки модул и платка ESP8266 могат да бъдат програмирани по много начини: Arduino, python, Lua, AT команди, много повече вероятно … Първите три от тях са най -подходящи за самостоятелна работа, AT фърмуер е за използване на ESP8266 като модул или за бързо тестване с TTL RS232 c
Точков заварчик 1-2-3 Arduino фърмуер: 7 стъпки (със снимки)
Spot Welder 1-2-3 Arduino Firmware: Защо друг проект за точкова заварка? Изграждането на точков заварчик е един от (може би малкото) случаи, в които можете да изградите нещо за част от цената на търговската версия със сравнимо качество. И дори ако изграждането преди покупка не беше печеливш
Мигащ персонализиран фърмуер към фенерче BLF A6: 5 стъпки
Мигащ персонализиран фърмуер към фенерче BLF A6: Наскоро получих BLF A6. Много е хубаво, но не харесвам нито една от групите по подразбиране, затова промених фърмуера, за да използвам предпочитаните от мен яркости. Информацията беше трудна за намиране, затова поставям всичко, което научих тук за себе си и за други
Мигащ фърмуер SONOFF Tasmota на NodeMCU: 9 стъпки
Мигащ фърмуер на SONOFF Tasmota на NodeMCU: Sonoff е превключвател, управляван от WiFi, който е вграден с ESP8266 IC и има релета за управление на устройството чрез Интернет. Тази IC може да бъде мигната и препрограмирана от Arduino IDE. Производителите на Sonoff публикуваха библиотеките и файловете на Arduino на