Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Setiap orang mencoba untuk memperbarui firmware modul ESP8266. Petunjuk dapat membantu Anda dalam mem-flash firmware di ESP8266.
Langkah 1: Hubungkan ESP8266 Dengan Komputer
Pertama-tama Anda perlu menghubungkan ESP8266 dengan Komputer dengan bantuan Arduino UNO atau USB-UART. ikuti diagram rangkaian untuk menghubungkan modul ESP8266 dengan Arduino atau USB-UART
UNTUK ARDUINO UNO
- Hubungkan pin 3.3v Arduino UNO ke pin V++ dan EN ESP8266
- Hubungkan pin GND Arduino UNO ke pin GND ESP8266
- Hubungkan TX, RX dari pin Arduino UNO ke RX dan TX pinof ESP8266
- Hubungkan sakelar antara pin GND Arduino UNO dan pin CPIO0 ESP8266 untuk mengaktifkan mode pembaruan firmware. (saat sakelar ditekan)
- Hubungkan RST Arduino UNO ke GND Arduino UNO
sesuai diagram sirkuit
UNTUK USB-UART
- Hubungkan pin 3.3v USB-UART ke pin V++ dan EN ESP8266
- Hubungkan pin GND USB-UART ke pin GND ESP8266
- Hubungkan TX, RX dari USB-UART pin ke RX dan TX pin dari ESP8266
- Hubungkan sakelar antara pin GND dari USB-UART dan pin CPIO0 dari ESP8266 untuk mengaktifkan mode pembaruan firmware. (saat sakelar ditekan)
Langkah 2: Periksa Versi Saat Ini
Untuk memeriksa versi ESP8266 Anda saat ini, buka Arduino IDE (jika Anda tidak memiliki klik tautan untuk mendapatkannya:-https://www.arduino.cc/en/main/software)
Catatan: - Saklar b/w GND dan CIPO0 akan terbuka (tidak ditekan)
Buka Proyek Baru < Pilih Port di Alat < Buka Serial Monitor di alat < Pilih Baud Rate ke 115200
Monitor port serial perlu diatur bahwa baris perintah akan dikirim dengan karakter NL dan CR akhir keduanya.
Di bagian komentar Uji perintah AT
Ketik AT dan tekan Enter
itu akan kembali
PADA
oke
Catatan: - Jika tidak berhasil tekan tombol RST pada Arduino UNO dan coba lagi
setelah jenis tes
AT+GMR untuk memeriksa versi firmware saat ini
outputnya akan seperti: -
AT+GMR
Masuk versi:0.40.0.0(8 Agustus 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 Oke
Juga perlu mengetahui ukuran memori flash modul ESP, alamat unggah firmware tergantung pada ukurannya. Manual ini menjelaskan firmware modul yang diperbarui dengan ukuran memori flash 8Mbit (512KB+512KB) atau 16Mbit (1024KB+1024KB), sebagai yang paling umum. Ukuran memori flash dapat ditemukan jika mengirim AT-command dari reset: AT+RST.
outputnya akan seperti: -
AT+RST
OK ets 8 Jan 2013, penyebab pertama:2, mode boot:(3, 1) memuat 0x40100000, len 1396, ruang 16 ekor 4 chksum 0x89 memuat 0x3ffe8000, len 776, ruang 4 ekor 4 chksum 0xe8 memuat 0x3ffe8308, len 540, kamar 4 tail 8 chksum 0xc0 csum 0xc0 2nd boot version: 1.4(b1) Kecepatan SPI: 40MHz SPI Mode: DIO SPI Ukuran Flash & Peta: 8Mbit(512KB+512KB) lompat untuk menjalankan user1 @ 1000 Ai-Thinker Technology Co., Ltd. siap
catat semua detailnya dan keluar
Langkah 3: Alat Flash dan Firmware
Untuk memperbarui firmware, Anda harus mengunduh aplikasi alat khusus dan firmware itu sendiri. Aplikasi untuk update firmware ESP8266 akan menggunakan Flash Download Tools dari situs resmi Espressif Systems. Tautan ke halaman unduhan:
Firmware juga dapat diunduh dari situs resmi. Tautan ke halaman unduhan di situs web resmi:
Anda harus pergi ke bagian "SDK & Demo" dan mengunduh firmware ESP8266 NONOS SDK versi setidaknya v1.3.0. atau versi yang lebih tinggi
Semua file yang diunduh harus dibongkar dan ditempatkan di direktori.
Langkah 4: Mem-flash Firmware
Jalankan aplikasi Flash Download Tools v " any version " (file.exe dengan nama yang sama). Di jendela pembuka, Anda harus memilih file yang diunduh dengan benar dan mengatur mode koneksi.
File yang dapat diunduh terletak di direktori "bin" dengan file firmware. Untuk setiap file, Anda harus menentukan alamat unduhan yang valid. Pilih file di folder "bin"
Gunakan tabel berikut dalam gambar untuk memilih file dan alamat tujuan
Tetapkan pengaturan berikut:
- SPIAutoSet - atur;
- CrystalFreq - 26M;
- UKURAN FLASH – 8Mbit atau 16Mbit tergantung pada ukuran memori flash;
- COM PORT – pilih port yang terhubung ke ESP;
- BAUDRAT – 115200
Klik tombol "MULAI" di aplikasi untuk memperbarui firmware.
Sinkronkan data dengan Papan dan mulai unggah
Catatan: - Jika tidak berhasil tekan tombol "RESET" pada arduino lalu tekan "MULAI" lagi
Tunggu hingga akhir pembaruan firmware. Pada akhir proses muncul tulisan FINISH berwarna hijau.
Matikan daya modul ESP8266 dan lepaskan ground dari pin CPIO0. (Buka tekan sakelar)
Nyalakan modul dan jalankan monitor port serial. Pastikan modul dan versi firmware baru berfungsi dengan mengirimkan perintah AT+GMR.