İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Herkes ESP8266 modülünün donanım yazılımını güncellemeye çalışır, Talimatlar ESP8266'daki donanım yazılımının yanıp sönmesinde size yardımcı olabilir.
Adım 1: ESP8266'yı Bilgisayara Bağlayın
Öncelikle ESP8266'yı Arduino UNO veya USB-UART yardımıyla Bilgisayara bağlamanız gerekir. ESP8266 modülünü Arduino veya USB-UART ile bağlamak için devre şemasını takip edin
ARDUINO UNO İÇİN
- Arduino UNO'nun 3.3v pinini ESP8266'nın V++ ve EN pinine bağlayın
- Arduino UNO'nun GND pinini ESP8266'nın GND pinine bağlayın
- Arduino UNO pininin TX, RX'ini RX ve TX pinof ESP8266'ya bağlayın
- Firmware güncelleme modunu etkinleştirmek için Arduino UNO'nun GND pini ile ESP8266'nın CPIO0 pini arasında bir anahtar bağlayın. (anahtara basıldığında)
- Arduino UNO'nun RST'sini Arduino UNO'nun GND'sine bağlayın
Devre şemasına göre
USB-UART İÇİN
- USB-UART'ın 3.3v pinini ESP8266'nın V++ ve EN pinine bağlayın
- USB-UART'ın GND pinini ESP8266'nın GND pinine bağlayın
- USB-UART pininin TX, RX'ini ESP8266'nın RX ve TX pinine bağlayın
- Firmware güncelleme modunu etkinleştirmek için USB-UART'ın GND pini ile ESP8266'nın CPIO0 pini arasında bir anahtar bağlayın. (anahtara basıldığında)
2. Adım: Mevcut Sürümü Kontrol Edin
ESP8266'nızın mevcut sürümünü kontrol etmek için Arduino IDE'yi açın (eğer almak için bağlantıya tıklamadıysanız: -https://www.arduino.cc/en/main/software)
Not:- GND ve CIPO0 s/b anahtarı açık olacaktır (basılmayacak)
Yeni Proje Aç < Araçlarda Bağlantı Noktasını Seçin < Araçlarda Seri Monitörü Aç < 115200 Baud Hızını Seçin
Seri bağlantı noktası izleyicisinin, komut satırının hem son NL hem de CR karakterleriyle gönderileceği şekilde ayarlanması gerekir.
Yorum Bölümünde AT komutunu test edin
AT yazın ve Enter'a basın
geri dönecek
NS
Tamam
Not: - Çalışmadıysa Arduino UNO'daki RST düğmesine basın ve tekrar deneyin.
test tipinden sonra
Mevcut üretici yazılımı sürümünü kontrol etmek için AT+GMR
çıktı şöyle olacaktır: -
AT+GMR
AT sürümü:0.40.0.0(8 Ağu 2015 14:45:58) SDK sürümü:1.3.0 Ai-Thinker Technology Co., Ltd. Yapı:1.3.0.2 11 Eylül 2015 11:48:04 TAMAM
Ayrıca ESP modülünün flash bellek boyutunu bilmek gerekir, bellenim yükleme adresi boyutuna bağlıdır. Bu kılavuz, en yaygın olarak 8Mbit (512KB+512KB) veya 16Mbit (1024KB+1024KB) flash bellek boyutuna sahip modülün güncellenmiş donanım yazılımını açıklar. Flaş bellek boyutu, sıfırlamadan AT komutu gönderilirse bulunabilir: AT+RST.
çıktı şöyle olacaktır: -
AT+RST
OK ets 8 Ocak 2013, ilk neden:2, önyükleme modu:(3, 1) yük 0x40100000, len 1396, oda 16 kuyruk 4 chksum 0x89 yük 0x3ffe8000, len 776, oda 4 kuyruk 4 chksum 0xe8 yük 0x3ffe8308, len 540, oda 4 kuyruk 8 chksum 0xc0 csum 0xc0 2. önyükleme sürümü: 1.4(b1) SPI Hızı: 40MHz SPI Modu: DIO SPI Flaş Boyutu ve Haritası: 8Mbit(512KB+512KB) user1 @ 1000 Ai-Thinker Technology Co., Ltd. hazır
tüm detayları not edin ve çıkın
3. Adım: Flash Aracı ve Bellenim
Bellenimi güncellemek için özel araç uygulamasını ve bellenimin kendisini indirmeniz gerekir. Firmware güncellemesi ESP8266 için başvuru, resmi site Espressif Systems'den Flash İndirme Araçlarını kullanacaktır. İndirme sayfasına bağlantı:
Firmware ayrıca resmi siteden indirilebilir. Resmi web sitesindeki indirme sayfasına bir bağlantı:
“SDK'lar ve Demolar” bölümüne gitmeli ve bellenim ESP8266 NONOS SDK sürümünü en az v1.3.0 indirmelisiniz. veya Daha yüksek sürüm
İndirilen tüm dosyalar paketten çıkarılmalı ve dizine yerleştirilmelidir.
Adım 4: Firmware'i Yanıp Sönme
Flash Download Tools v " herhangi bir sürüm " (aynı ada sahip.exe dosyası) uygulamasını çalıştırın. Açılan pencerede indirilen dosyaları doğru bir şekilde seçmeli ve bağlantı modunu kurmalısınız.
İndirilebilir dosyalar, bellenim dosyalarıyla birlikte "bin" dizininde bulunur. Her dosya için geçerli bir adres indirmesi belirtmelisiniz. "Bin" klasöründeki dosyaları seçin
Dosyaları ve hedef adresleri seçmek için resimlerde aşağıdaki tabloyu kullanın
Aşağıdaki ayarları yapın:
- SPIAutoSet - ayarla;
- Kristal Frekansı - 26M;
- FLAŞ BOYUTU – flash belleğin boyutuna bağlı olarak 8Mbit veya 16Mbit;
- COM PORTU – ESP'ye bağlı olan portu seçin;
- BAUDRAT – 115200
Firmware güncellemesi için uygulamada "BAŞLAT" düğmesine tıklayın.
Verileri Kurul ile senkronize edin ve yüklemeye başlayın
Not: - Çalışmıyorsa, arduino üzerindeki "RESET" düğmesine basın ve ardından tekrar "BAŞLAT" düğmesine basın.
Güncelleme belleniminin sonuna kadar bekleyin. İşlemin sonunda yazıt FINISH yeşil görünür.
ESP8266 modülünü kapatın ve toprağı CPIO0 pininden ayırın. (Düğmeye basmayı bırakın)
Modülü açın ve seri port monitörünü çalıştırın. AT-komutunu AT+GMR göndererek modülün ve yeni üretici yazılımı sürümünün çalıştığından emin olun.