
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00

Semua orang cuba mengemas kini firmware modul ESP8266, Arahan boleh membantu anda dalam mem-firmware firmware dalam ESP8266.
Langkah 1: Sambungkan ESP8266 Dengan Komputer


Pertama sekali, anda perlu menyambungkan ESP8266 dengan Komputer dengan bantuan Arduino UNO atau USB-UART. ikuti rajah litar untuk menyambungkan modul ESP8266 dengan Arduino atau USB-UART
UNTUK ARDUINO UNO
- Sambungkan 3.3v pin Arduino UNO ke pin V ++ dan EN dari ESP8266
- Sambungkan pin GND Arduino UNO ke pin GND ESP8266
- Sambungkan pin TX, RX dari Arduino UNO ke RX dan pin TX ESP8266
- Sambungkan suis antara pin GND Arduino UNO dan pin CPIO0 ESP8266 untuk mengaktifkan mod kemas kini firmware. (semasa suis ditekan)
- Sambungkan RST Arduino UNO ke GND Arduino UNO
seperti rajah Litar
UNTUK USB-UART
- Sambungkan pin 3.3v USB-UART ke pin V ++ dan EN ESP8266
- Sambungkan pin GND USB-UART ke pin GND ESP8266
- Sambungkan TX, RX pin USB-UART ke RX dan pin TX ESP8266
- Sambungkan suis antara pin GND USB-UART dan pin CPIO0 ESP8266 untuk mengaktifkan mod kemas kini firmware. (Apabila suis ditekan)
Langkah 2: Periksa Versi Semasa
Untuk memeriksa versi terkini ESP8266 anda, buka Arduino IDE (jika anda tidak mempunyai klik pautan untuk mendapatkannya: -https://www.arduino.cc/en/main/software)
Catatan: - Suis b / w GND dan CIPO0 akan terbuka (tidak ditekan)
Buka Projek Baru <Pilih Port dalam Alat <Buka Serial Monitor dalam alat <Pilih Baud Rate hingga 115200
Monitor port bersiri perlu diatur agar baris arahan akan dihantar dengan NL dan CR akhir kedua-duanya.
Dalam bahagian Komen Uji arahan AT
Taip AT dan tekan Enter
ia akan kembali
AT
okey
Catatan: - Jika tidak berfungsi tekan butang RST di Arduino UNO dan cuba lagi
selepas jenis ujian
AT + GMR untuk memeriksa versi firmware semasa
output akan seperti: -
AT + GMR
Versi AT: 0.40.0.0 (8 Ogos 2015 14:45:58) Versi SDK: 1.3.0 Ai-Thinker Technology Co., Ltd. Build: 1.3.0.2 11 Sep 2015 11:48:04 OK
Juga perlu mengetahui ukuran memori kilat modul ESP, alamat muat naik firmware bergantung pada ukurannya. Manual ini menerangkan firmware modul yang dikemas kini dengan saiz memori flash 8Mbit (512KB + 512KB) atau 16Mbit (1024KB + 1024KB), sebagai yang paling biasa. Ukuran memori kilat dapat dijumpai jika mengirim perintah AT dari reset: AT + RST.
output akan seperti: -
AT + RST
OK ets 8 Jan 2013, penyebab pertama: 2, mod but: (3, 1) muat 0x40100000, len 1396, bilik 16 ekor 4 chksum 0x89 muat 0x3ffe8000, len 776, bilik 4 ekor 4 chksum 0xe8 muat 0x3ffe8308, len 540, bilik 4 ekor 8 chksum 0xc0 csum 0xc0 Versi but ke-2: 1.4 (b1) Kelajuan SPI: 40MHz Mod SPI: DIO SPI Saiz & Peta Kilat: 8Mbit (512KB + 512KB) melompat untuk menjalankan pengguna1 @ 1000 Ai-Thinker Technology Co., Ltd. siap
perhatikan semua butiran dan keluar
Langkah 3: Alat Flash dan Firmware
Untuk mengemas kini firmware, anda mesti memuat turun aplikasi alat khas dan firmware itu sendiri. Aplikasi untuk kemas kini firmware ESP8266 akan menggunakan Alat Muat turun Flash dari laman rasmi Espressif Systems. Pautan ke halaman muat turun:
Firmware juga boleh dimuat turun dari laman web rasmi. Pautan ke halaman muat turun di laman web rasmi:
Anda mesti pergi ke bahagian "SDK & Demo" dan memuat turun firmware ESP8266 NONOS SDK versi sekurang-kurangnya v1.3.0. atau versi yang lebih tinggi
Semua fail yang dimuat turun mesti dibongkar dan dimasukkan ke dalam direktori.
Langkah 4: Flashing Firmware



Jalankan aplikasi Flash Download Tools v "any version" (fail.exe dengan nama yang sama). Pada tetingkap pembukaan mesti memilih fail yang dimuat dengan betul dan mengatur mod sambungan.
Fail yang boleh dimuat turun terletak di direktori "bin" dengan fail firmware. Untuk setiap fail anda mesti menentukan muat turun alamat yang sah. Pilih fail dalam folder "bin"
Gunakan jadual berikut dalam gambar untuk memilih fail dan alamat tujuan
Tetapkan tetapan berikut:
- SPIAutoSet - set;
- CrystalFreq - 26M;
- SAIZ FLASH - 8Mbit atau 16Mbit bergantung pada saiz memori kilat;
- COM PORT - pilih port yang disambungkan ke ESP;
- BAUDRATE - 115200
Klik butang "MULAI" dalam aplikasi untuk mengemas kini firmware.
itu Segerakkan data dengan Lembaga dan mula memuat naik
Catatan: - Jika tidak berfungsi tekan butang "RESET" pada arduino dan kemudian tekan "MULAI" sekali lagi
Tunggu sehingga akhir firmware kemas kini. Pada akhir proses muncul prasasti FINISH hijau.
Matikan modul ESP8266 dan cabut tanah dari pin CPIO0. (Lepas tekan suis)
Hidupkan modul dan jalankan monitor port bersiri. Pastikan modul dan versi firmware baru berfungsi dengan menghantar AT-GM AT-command.
Disyorkan:
Hiasan Pokok Berkelip PCB: 5 Langkah (dengan Gambar)

Hiasan Pokok Berkedip PCB: Dalam tutorial ini, anda akan belajar bagaimana membuat projek elektronik dengan berkesan. Sebagai contoh, saya akan membuat PCB dengan lampu berkelip dari awal hingga akhir. Semua elektronik dijalankan sendiri tanpa memerlukan pengekodan. Yang mesti anda buat ialah pasangkan
StickC M5Stack LED Berkelip: 7 Langkah

StickC M5Stack LED Blink: Dalam projek ini kita akan belajar bagaimana menghubungkan dan membuat LED Blink menggunakan modul M5StickC ESP32. Tonton Video
Labah-labah LED Berkelip Giant: 13 Langkah

Giant Flashing LED Spider: Danger adalah nama tengah saya dan saya ingin membuat sesuatu yang hebat dan berteknologi untuk peraduan Halloween - kami berturut-turut jurutera, jadi kami fikir kita harus dapat mengumpulkan sesuatu yang keren. Yang kami hasilkan ialah: labah-labah dengan lapan mata LED
LED Berkelip Kecil Gambar: 6 Langkah

LED Berkelip Kecil Gambar: Anda boleh mengedipkan LED dengan mudah dengan pemasa arduino atau 555. Tetapi Anda boleh membuat rangkaian berkelip tanpa IC seperti itu. Ini adalah sosok berkelip sederhana yang dibuat dari bahagian diskrit
Berkelip Firmware SONOFF Tasmota di NodeMCU: 9 Langkah

Berkedip Firmware SONOFF Tasmota di NodeMCU: Sonoff adalah suis terkawal WiFi yang disertakan dengan ESP8266 IC dan mempunyai relai untuk mengawal peranti melalui Internet. IC ini dapat di-flash dan diprogram ulang oleh Arduino IDE. Pembuat Sonoff menerbitkan perpustakaan dan fail Arduino pada