![]() That’s why I wrote the missing step-by-step beginner tutorial on how to flash the ESP8266-01 firmware with an Arduino – it only requires an ESP8266, an Arduino, a USB cable and some wires to flash your ESP8266. Eventually I managed to flash the ESP-01 firmware with pieces of information from Instructables, various blogs and youtube videos. Others were written specifically for breakout boards like the NodeMCU, SparkFun Thing or Adafruit Huzzah.Īs I only had an Arduino and a barebone ESP8266-01 at my disposal, neither of these tutorials were viable. Many existing tutorials took essential information for granted or required additional hardware like a FTDI Serial TTL-232 USB cable, a USB-to-serial converter or a level shifter. all ESP8266 supports "DOUT" SPI MODE).When I first got introduced to the world of the ESP8266, I had a real hard time to find a way to flash the firmware of the ESP8266-01 with an Arduino Uno. Download the Software for Firmware Updateģ.1) FLASH_DOWNLOAD_TOOLS_v2.4_150924 (latest version not works) (Available at: )ģ.2) AT_V1.1_on_ESP8266_NONOS_SDK_V1.5.4 (latest version not works) (Available at: )ģ.3) Manufacturer firmware: ai-thinker-v1.1.1.bin. A quick 'blue blink' occurs when you connect and remove RST pin from Arduino GND.ġ.6) TX with Arduino TX, and RX with Arduino RX.ģ. ![]() You must connect it in Arduino GND only to reset the current ESP firmare, and remove it for update the firmware. GPIO0 in GND is to enable programming in ESP8266.ġ.5) RST pin is used only to reset the ESP module. If you can not touch the ESP due high temperature, turn off the connections immediately).ġ.2) GPIO2 is not used to the firmware update.ġ.3) Only VCC and CH_PD (CHip Down) must be connected at 3.3V Arduino ports.ġ.4) Only GND and GPIO0 (general purpose input/ouput) must be connected at GND Arduino ports. All the tests in this section keep the ESP temperature relatively low. ![]() (Tip: Not use the 'trick' of linking Arduino RESET in GND ports because you can burn your ESP module. )ġ.1) You need to remove Arduino ATMega chip. ![]() ![]() This is a review of my previous post, but with a lot of improvements. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |