Talaan ng mga Nilalaman:
- Hakbang 1: Ikonekta ang ESP8266 Sa Computer
- Hakbang 2: Suriin ang Kasalukuyang Bersyon
- Hakbang 3: Flash Tool at Firmware
- Hakbang 4: Flashing Firmware
Video: Firmware Flashing ng ESP8266: 4 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
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
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
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:
Programa Anumang Lupon / modyul ng ESP8266 Sa Mga Utos na Firmware: 5 Mga Hakbang
Programa ng Anumang Lupon / module ng ESP8266 Sa Mga Utos na Firmware: Ang bawat module at board ng ESP8266 ay maaaring mai-program sa maraming paraan: Ang mga utos ng Arduino, python, Lua, AT, marami pa marahil … Una sa tatlo sa kanila ang pinakamahusay para sa pag-iisa na operasyon, AT firmware ay para sa paggamit ng ESP8266 bilang module o para sa mabilis na pagsubok sa TTL RS232 c
Flashing Custom Firmware sa isang BLF A6 Flashlight: 5 Hakbang
Flashing Custom Firmware sa isang BLF A6 Flashlight: Kamakailan-lamang nakakuha ako ng BLF A6. Napakaganda, ngunit hindi ko gusto ang alinman sa mga default mode na grupo, kaya binago ko ang firmware upang magamit ang aking ginustong mga ningning. Ang impormasyon ay mahirap hanapin, kaya inilalagay ko rito ang lahat ng natutunan ko para sa sarili ko at sa iba pa
Gumamit ng Homie Firmware upang Magmaneho ng Sonoff Switch Module (Batay sa ESP8266): 5 Mga Hakbang (na may Mga Larawan)
Gumamit ng Homie Firmware upang Magmaneho ng Module ng Sonoff Switch (Batay sa ESP8266): Ito ay isang tagubilin na itinuturo, isinulat ko ito nang kaunti pagkatapos " Pagbuo ng Mga Homie Device para sa IoT o Home Automation ". Ang paglaon ay nakatuon sa pangunahing pagsubaybay (DHT22, DS18B20, ilaw) sa paligid ng D1 Mini boards. Sa oras na ito, nais kong ipakita
Flashing SONOFF Tasmota Firmware sa NodeMCU: 9 Hakbang
Ang flashing na SONOFF Tasmota Firmware sa NodeMCU: Ang Sonoff ay isang switch na kinokontrol ng WiFi na naka-embed sa ESP8266 IC at may mga relay upang makontrol ang aparato sa pamamagitan ng Internet. Ang IC na ito ay maaaring mai-flash at muling mai-program ng Arduino IDE. Ang mga gumagawa ng Sonoff ay naglathala ng mga aklatan at mga file ng Arduino sa
Paano mag-Flash MicroPython Firmware sa isang ESP8266 Batay sa Sonoff Smart Switch: 3 Mga Hakbang (na may Mga Larawan)
Paano mag-Flash MicroPython Firmware sa isang ESP8266 Batay sa Sonoff Smart Switch: Ano ang Sonoff? Ang Sonoff ay isang linya ng aparato para sa Smart Home na binuo ng ITEAD. Ang isa sa mga pinaka-nababaluktot at murang mga aparato mula sa linyang iyon ay Sonoff Basic at Sonoff Dual. Ito ang mga switch na pinagana ng Wi-Fi batay sa isang mahusay na maliit na tilad, ESP8266. Habang