Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Hər kəs ESP8266 modulunun firmware proqramını yeniləməyə çalışır, Təlimatlar sizə ESP8266 -da firmware proqramının yanıb -sönməsinə kömək edə bilər.
Addım 1: ESP8266 -ı Kompüterə qoşun
Əvvəlcə ESP8266-nı Arduino UNO və ya USB-UART köməyi ilə Kompüterə bağlamalısınız. ESP8266 modulunu Arduino və ya USB-UART ilə birləşdirmək üçün sxemə əməl edin
ARDUINO UNO ÜÇÜN
- Arduino UNO -nun 3.3v pinini ESP8266 -nın V ++ və EN pininə qoşun
- Arduino UNO -nun GND pinini ESP8266 -nın GND pininə qoşun
- TX, RX of Arduino UNO pinini RX və TX pinof ESP8266 -ya bağlayın
- Firmware yeniləmə rejimini aktivləşdirmək üçün Arduino UNO -nun GND pin və ESP8266 -nın CPIO0 pinləri arasında keçid bağlayın. (açar basıldıqda)
- Arduino UNO -nun RST -ni Arduino UNO -nun GND -nə bağlayın
dövrə diaqramına görə
USB-UART ÜÇÜN
- USB-UART-ın 3.3v pinini ESP8266-nın V ++ və EN pininə qoşun
- USB-UART-ın GND pinini ESP8266-nın GND pininə qoşun
- TX, RX USB-UART pinini ESP8266-nın RX və TX pininə qoşun
- Firmware yeniləmə rejimini aktivləşdirmək üçün USB-UART-ın GND pin və ESP8266-nın CPIO0 pinləri arasında keçid bağlayın. (Keçid basıldıqda)
Addım 2: Mövcud versiyanı yoxlayın
ESP8266-nın cari versiyasını yoxlamaq üçün Arduino IDE-ni açın (yoxsa əldə etmək üçün linki vurun: -https://www.arduino.cc/en/main/software)
Qeyd:- GND və CIPO0 b/w açarı açıq olacaq (basılmır)
Yeni Layihə Açın <Alətlərdə Limanı Seçin <Alətlərdə Serial Monitoru Açın <Baud Hızı 115200 seçin
Komanda xəttinin son NL və CR simvolları ilə birlikdə göndəriləcəyi üçün serial port monitoru qurulmalıdır.
Şərh bölməsində AT əmrini yoxlayın
AT yazın və Enter düyməsini basın
qayıdacaq
AT
tamam
Qeyd:- İşlənməyibsə, Arduino UNO-dakı RST düyməsini basın və yenidən cəhd edin
test növündən sonra
Mövcud firmware versiyasını yoxlamaq üçün AT+GMR
çıxış belə olacaq:-
AT+GMR
AT versiyası: 0.40.0.0 (8 Avqust 2015 14:45:58) SDK versiyası: 1.3.0 Ai-Thinker Technology Co., Ltd. Quraşdırma: 1.3.0.2 11 sentyabr 2015 11:48:04 OK
ESP modulunun flash yaddaşının ölçüsünü bilmək lazımdır, firmware yükləmə ünvanı onun ölçüsündən asılıdır. Bu təlimatda ən çox yayılmış 8Mbit (512KB+512KB) və ya 16Mbit (1024KB+1024KB) ölçülü flash yaddaşlı modulun yenilənmiş firmware proqramı təsvir edilmişdir. Sıfırdan AT əmrini göndərsəniz Flash yaddaş ölçüsünü tapa bilərsiniz: AT+RST.
çıxış belə olacaq:-
AT+RST
OK 8 Yanvar 2013, ilk səbəb: 2, açılış rejimi: (3, 1) yük 0x40100000, len 1396, otaq 16 quyruq 4 chksum 0x89 yük 0x3ffe8000, len 776, otaq 4 quyruq 4 chksum 0xe8 yük 0x3ffe8308, len 540, otaq 4 quyruq 8 chksum 0xc0 csum 0xc0 2-ci açılış versiyası: 1.4 (b1) SPI Sürəti: 40MHz SPI rejimi: DIO SPI Flaş Ölçüsü və Xəritə: 8Mbit (512KB+512KB) user1 @ 1000 Ai-Thinker Technology Co., Ltd. hazır
bütün detalları qeyd edin və çıxın
Addım 3: Flash Aləti və Firmware
Firmware proqramını yeniləmək üçün xüsusi alət tətbiqini və firmware proqramını özü yükləməlisiniz. ESP8266 firmware yeniləməsi üçün tətbiq rəsmi sayt Espressif Systems -dən Flash Yükləmə Alətlərindən istifadə edəcək. Yükləmə səhifəsinə keçid:
Firmware rəsmi saytdan da yüklənə bilər. Rəsmi veb saytında yükləmə səhifəsinə bir keçid:
"SDK'lar və Demolar" bölməsinə keçməlisiniz və ən azı v1.3.0 firmware ESP8266 NONOS SDK versiyasını yükləməlisiniz. və ya daha yüksək versiya
Yüklənmiş bütün fayllar açılmalı və qovluğa yerləşdirilməlidir.
Addım 4: Yanan Firmware
"Hər hansı bir versiya" (eyni adlı.exe faylı) proqramını yükləyin. Açılan pəncərədə yüklənmiş faylları düzgün seçməli və əlaqə rejimini qurmalısınız.
Yüklənə bilən fayllar firmware faylları ilə birlikdə "bin" qovluğunda yerləşir. Hər bir fayl üçün etibarlı bir yükləmə ünvanı göstərməlisiniz. "Bin" qovluğunda olan faylları seçin
Faylları və təyinat ünvanlarını seçmək üçün şəkillərdə aşağıdakı cədvəldən istifadə edin
Aşağıdakı parametrləri təyin edin:
- SPIAutoSet - dəsti;
- CrystalFreq - 26M;
- FLASH SIZE - flash yaddaşın ölçüsündən asılı olaraq 8Mbit və ya 16Mbit;
- COM PORT - ESP -ə qoşulan portu seçin;
- BAYRAM - 115200
Proqram təminatını yeniləmək üçün tətbiqdəki "BAŞLAT" düyməsini basın.
Məlumatları İdarə Heyəti ilə sinxronlaşdırın və yükləməyə başlayın
Qeyd:- Əgər işləmirsə, arduino üzərindəki "RESET" düyməsini basın və sonra yenidən "START" düyməsini basın
Firmware yeniləməsinin sonuna qədər gözləyin. Prosesin sonunda FINISH yaşıl yazısı görünür.
ESP8266 modulunu söndürün və torpağı CPIO0 pinindən ayırın. (Açarı basın)
Modulu yandırın və serial port monitorunu işə salın. Modulun və yeni firmware versiyasının AT+GMR əmrini göndərərək işlədiyinə əmin olun.