Talaan ng mga Nilalaman:

Firmware Flashing ng ESP8266: 4 Mga Hakbang
Firmware Flashing ng ESP8266: 4 Mga Hakbang

Video: Firmware Flashing ng ESP8266: 4 Mga Hakbang

Video: Firmware Flashing ng ESP8266: 4 Mga Hakbang
Video: How to Flash JuanFi System Bin for NODEMCU ESP8266 2023| JuanFi System Tutorial | Part 2 2024, Nobyembre
Anonim
Firmware Flashing ng ESP8266
Firmware Flashing ng ESP8266

Sinubukan ng bawat isa na i-update ang firmware ng module na ESP8266 ang mga tagubilin ay maaaring makatulong sa iyo sa pag-flash ng firmware sa ESP8266.

Hakbang 1: Ikonekta ang ESP8266 Sa Computer

Ikonekta ang ESP8266 Sa Computer
Ikonekta ang ESP8266 Sa Computer
Ikonekta ang ESP8266 Sa Computer
Ikonekta ang ESP8266 Sa Computer

Una sa lahat kailangan mong ikonekta ang ESP8266 sa Computer sa tulong ng Arduino UNO o USB-UART. sundin ang circuit diagram upang ikonekta ang module ng ESP8266 sa Arduino o USB-UART

PARA SA ARDUINO UNO

  • Ikonekta ang 3.3v pin ng Arduino UNO sa V ++ at EN pin ng ESP8266
  • Ikonekta ang GND pin ng Arduino UNO sa GND pin ng ESP8266
  • Ikonekta ang TX, RX ng Arduino UNO pin sa RX at TX pinof ESP8266
  • Ikonekta ang isang switch sa pagitan ng GND pin ng Arduino UNO at CPIO0 pin ng ESP8266 upang buhayin ang mode ng pag-update ng firmware. (kapag pinindot ang switch)
  • Ikonekta ang RST ng Arduino UNO sa GND ng Arduino UNO

ayon sa diagram ng Circuit

PARA SA USB-UART

  • Ikonekta ang 3.3v pin ng USB-UART sa V ++ at EN pin ng ESP8266
  • Ikonekta ang GND pin ng USB-UART sa GND pin ng ESP8266
  • Ikonekta ang TX, RX ng USB-UART pin sa RX at TX pin ng ESP8266
  • Ikonekta ang isang switch sa pagitan ng GND pin ng USB-UART at CPIO0 pin ng ESP8266 upang buhayin ang firmware update mode. (Kapag pinindot ang switch)

Hakbang 2: Suriin ang Kasalukuyang Bersyon

Upang suriin ang kasalukuyang bersyon ng iyong ESP8266 buksan ang Arduino IDE (kung wala kang pag-click sa link upang makuha ito: -https://www.arduino.cc/en/main/software)

Tandaan: - Ang switch b / w ang GND at CIPO0 ay bubuksan (hindi pinindot)

Buksan ang Bagong Project <Piliin ang Port sa Tools <Buksan ang Serial Monitor sa mga tool <Piliin ang Baud Rate hanggang 115200

Kailangang maitakda ang monitor ng serial port na ang linya ng utos ay ipapadala na may pangwakas na NL at CR chars pareho.

Sa komento Seksyon Subukan ang utos ng AT

I-type ang AT at pindutin ang Enter

babalik ito

AT

OK lang

Tandaan: - Kung hindi nagtrabaho pindutin ang pindutan ng RST sa Arduino UNO at subukang muli

pagkatapos ng uri ng pagsubok

SA + GMR upang suriin ang kasalukuyang bersyon ng firmware

ang output ay magiging tulad ng: -

SA + GMR

Bersyon ng AT: 0.40.0.0 (Ago 8 2015 14:45:58) Bersyon ng SDK: 1.3.0 Ai-Thinker Technology Co., Ltd. Build: 1.3.0.2 Set 11 2015 11:48:04 OK

Gayundin kinakailangan upang malaman ang laki ng flash memory ng module ng ESP, ang pag-upload ng firmware na address ay nakasalalay sa laki nito. Inilalarawan ng manu-manong ito ang na-update na firmware ng module na may laki ng flash memory 8Mbit (512KB + 512KB) o 16Mbit (1024KB + 1024KB), bilang pinakakaraniwan. Ang laki ng memorya ng flash ay maaaring matagpuan kung ipadala ang AT-command mula sa pag-reset: AT + RST.

ang output ay magiging tulad ng: -

SA + RST

OK ets Jan 8 2013, unang sanhi: 2, boot mode: (3, 1) load 0x40100000, len 1396, room 16 buntot 4 chksum 0x89 load 0x3ffe8000, len 776, room 4 tail 4 chksum 0xe8 load 0x3ffe8308, len 540, room 4 buntot 8 chksum 0xc0 csum 0xc0 ika-2 bersyon ng boot: 1.4 (b1) Bilis ng SPI: 40MHz SPI Mode: DIO SPI Laki ng Flash at Mapa: 8Mbit (512KB + 512KB) tumalon upang patakbuhin ang user1 @ 1000 Ai-Thinker Technology Co., Ltd. handa na

tandaan ang lahat ng mga detalye at exit

Hakbang 3: Flash Tool at Firmware

Upang mai-update ang firmware dapat mong i-download ang espesyal na application tool at ang firmware mismo. Ang application para sa pag-update ng firmware na ESP8266 ay gagamit ng Mga Flash Download Tool mula sa opisyal na site na Espressif Systems. Link sa pahina ng pag-download:

Maaari ring i-download ang firmware mula sa opisyal na site. Isang link sa pahina ng pag-download sa opisyal na website:

Dapat kang pumunta sa seksyong "SDKs & Demos" at mag-download ng bersyon ng firmware na ESP8266 NONOS SDK kahit papaano v1.3.0. o Mas mataas na bersyon

Ang lahat ng na-download na file ay dapat na ma-unpack at ilagay sa direktoryo.

Hakbang 4: Flashing Firmware

Flashing Firmware
Flashing Firmware
Flashing Firmware
Flashing Firmware
Flashing Firmware
Flashing Firmware

Patakbuhin ang application na Mga Tool sa Pag-download ng Flash v "anumang bersyon" (ang.exe file ng parehong pangalan). Sa window ng pagbubukas dapat piliin nang tama ang na-download na mga file at i-setup ang mode ng koneksyon.

Ang mga nada-download na file ay matatagpuan sa direktoryo ng "bin" kasama ang mga file ng firmware. Para sa bawat file dapat mong tukuyin ang isang wastong pag-download ng address. Piliin ang mga file sa folder na "bin"

Gamitin ang sumusunod na talahanayan sa mga imahe upang pumili ng mga file at mga patutunguhang address

Itakda ang mga sumusunod na setting:

  • SPIAutoSet - itakda;
  • CrystalFreq - 26M;
  • FLASH SIZE - 8Mbit o 16Mbit depende sa laki ng flash memory;
  • COM PORT - piliin ang port na konektado sa ESP;
  • BAUDRATE - 115200

I-click ang pindutan na "MAGSIMULA" sa application para sa pag-update ng firmware.

Sync nito ang data sa Lupon at simulang mag-upload

Tandaan: - Kung hindi gumagana pindutin ang pindutang "I-RESET" sa arduino at pagkatapos ay pindutin muli ang "SIMULA"

Maghintay hanggang sa katapusan ng pag-update ng firmware. Sa pagtatapos ng proseso ay lilitaw ang inskripsiyong FINISH berde.

Patayin ang kapangyarihan ng module na ESP8266 at idiskonekta ang lupa mula sa pin CPIO0. (I-un-press ang switch)

I-on ang module at patakbuhin ang serial port monitor. Tiyaking gumagana ang module at bagong bersyon ng firmware sa pamamagitan ng pagpapadala ng AT-command AT + GMR.

Inirerekumendang: