Firmware Flashing ya ESP8266: 4 Hatua
Firmware Flashing ya ESP8266: 4 Hatua
Anonim
Firmware Flashing ya ESP8266
Firmware Flashing ya ESP8266

Kila mtu anajaribu kusasisha firmware ya moduli ya ESP8266 Maagizo yanaweza kukusaidia katika kuwasha firmware katika ESP8266.

Hatua ya 1: Unganisha ESP8266 na Kompyuta

Unganisha ESP8266 na Kompyuta
Unganisha ESP8266 na Kompyuta
Unganisha ESP8266 na Kompyuta
Unganisha ESP8266 na Kompyuta

Kwanza kabisa unahitaji kuunganisha ESP8266 na Kompyuta kwa msaada wa Arduino UNO au USB-UART. fuata mchoro wa mzunguko kuunganisha moduli ya ESP8266 na Arduino au USB-UART

KWA ARDUINO UNO

  • Unganisha pini ya 3.3v ya Arduino UNO kwa V ++ na pini ya EN ya ESP8266
  • Unganisha pini ya GND ya Arduino UNO kwa pini ya GND ya ESP8266
  • Unganisha TX, RX ya pini ya Arduino UNO kwa RX na TX pinof ESP8266
  • Unganisha swichi kati ya pini ya GND ya Arduino UNO na pini ya CPIO0 ya ESP8266 ili kuamsha hali ya kusasisha firmware. (swichi inapobanwa)
  • Unganisha RST ya Arduino UNO kwa GND ya Arduino UNO

kulingana na mchoro wa Mzunguko

KWA USB-UART

  • Unganisha pini ya 3.3v ya USB-UART kwa V ++ na pini ya EN ya ESP8266
  • Unganisha pini ya GND ya USB-UART kwa pini ya GND ya ESP8266
  • Unganisha TX, RX ya pini ya USB-UART kwa RX na TX pin ya ESP8266
  • Unganisha swichi kati ya pini ya GND ya USB-UART na pini ya CPIO0 ya ESP8266 ili kuamsha hali ya sasisho ya firmware. (Wakati switch imebanwa)

Hatua ya 2: Angalia Toleo la Sasa

Kuangalia toleo la sasa la ESP8266 yako fungua Arduino IDE (ikiwa huna bonyeza kiunga kuipata: -https://www.arduino.cc/en/main/software)

Kumbuka: - Kubadilisha b / w GND na CIPO0 itakuwa wazi (sio kubonyeza)

Fungua Mradi Mpya <Chagua Bandari katika Zana

Mfuatiliaji wa bandari ya serial unahitaji kuweka kwamba laini ya amri itatumwa na chars za mwisho za NL na CR zote mbili.

Katika sehemu ya maoni Jaribu amri ya AT

Andika AT na bonyeza Enter

itarudi

KATIKA

sawa

Kumbuka: - Ikiwa haifanyi kazi bonyeza kitufe cha RST kwenye Arduino UNO na ujaribu tena

baada ya aina ya mtihani

AT + GMR kuangalia toleo la sasa la firmware

pato litakuwa kama: -

KWA + GMR

Toleo la: 0.40.0.0 (Aug 8 2015 14:45:58) Toleo la SDK: 1.3.0 Ai-Thinker Technology Co, Ltd Jenga: 1.3.0.2 Sep 11 2015 11:48:04 sawa

Pia inahitajika kujua saizi ya kumbukumbu ya moduli ya moduli ya ESP, anwani ya kupakia firmware inategemea saizi yake. Mwongozo huu unaelezea firmware iliyosasishwa ya moduli na saizi ya kumbukumbu ya 8Mbit (512KB + 512KB) au 16Mbit (1024KB + 1024KB), kama kawaida. Ukubwa wa kumbukumbu ya Flash inaweza kupatikana ikiwa tuma amri ya AT kutoka kwa kuweka upya: AT + RST.

pato litakuwa kama: -

KWA + RST

OK ets Jan 8 2013, sababu ya kwanza: 2, boot mode: (3, 1) mzigo 0x40100000, len 1396, chumba 16 mkia 4 chksum 0x89 mzigo 0x3ffe8000, len 776, chumba 4 mkia 4 chksum 0xe8 mzigo 0x3ffe8308, len 540, chumba Mkia 4 8 chksum 0xc0 csum 0xc0 toleo la pili la boot: 1.4 (b1) Kasi ya SPI: 40MHz SPI Mode: DIO SPI Flash Size & Ramani: 8Mbit (512KB + 512KB) ruka kukimbia user1 @ 1000 Ai-Thinker Technology Co, Ltd. tayari

angalia maelezo yote na utoke

Hatua ya 3: Chombo cha Flash na Firmware

Ili kusasisha firmware lazima upakue programu maalum ya zana na firmware yenyewe. Maombi ya sasisho la firmware ESP8266 itatumia Zana za Upakuaji wa Flash kutoka kwa tovuti rasmi ya Espressif Systems. Unganisha kwenye ukurasa wa kupakua:

Firmware pia inaweza kupakuliwa kutoka kwa tovuti rasmi. Kiunga cha ukurasa wa kupakua kwenye wavuti rasmi:

Lazima uende kwenye sehemu ya "SDKs & Demos" na upakue toleo la firmware la ESP8266 NONOS SDK angalau v1.3.0. au toleo la Juu

Faili zote zilizopakuliwa lazima zifunguliwe na kuwekwa kwenye saraka.

Hatua ya 4: Flashing Firmware

Kiwango Firmware
Kiwango Firmware
Kiwango cha Usanidi programu
Kiwango cha Usanidi programu
Kiwango Firmware
Kiwango Firmware

Endesha programu ya Flash Download Tools v "toleo lolote" (faili ya.exe ya jina moja). Katika dirisha la ufunguzi lazima uchague faili zilizopakuliwa kwa usahihi na usanidi hali ya unganisho.

Faili zinazoweza kupakuliwa ziko kwenye saraka ya "bin" na faili za firmware. Kwa kila faili lazima ueleze upakuaji wa anwani halali. Chagua faili kwenye folda ya "bin"

Tumia jedwali lifuatalo kwenye picha kuchagua faili na anwani za marudio

Weka mipangilio ifuatayo:

  • SPIAutoSet - kuweka;
  • CrystalFreq - 26M;
  • SIZE YA FLASH - 8Mbit au 16Mbit kulingana na saizi ya kumbukumbu ya flash;
  • COM PORT - chagua bandari ambayo imeunganishwa na ESP;
  • BAUDRATE - 115200

Bonyeza kitufe cha "ANZA" katika programu ya sasisho la firmware.

yake Sawazisha data na Bodi na anza kupakia

Kumbuka: - Ikiwa sio kazi bonyeza kitufe cha "Rudisha" kwenye arduino kisha bonyeza "ANZA" tena

Subiri hadi mwisho wa sasisho la firmware. Mwisho wa mchakato inaonekana uandishi FINISH kijani.

Zima umeme moduli ya ESP8266 na ukate ardhi kutoka kwa pini CPIO0. (Bonyeza kitufe)

Washa moduli na ufuatilia mfuatiliaji wa bandari ya serial. Hakikisha moduli na toleo jipya la firmware linafanya kazi kwa kutuma AT-amri AT + GMR.

Ilipendekeza: