Generic ESP8266 3.0.0: how to set in program modus with DTR
Posted: Wed Feb 08, 2023 6:22 am
Hardware: generic ESP8266 module connected with Arduino IDE over FTDI (TX, RX and DTR).
In the early days of this board definition for Arduino IDE it used to be possible to get the DTR signal (with a litlle hardware modification, see drawing below) to set the ESP8266 in programming modus straight away, and to get out of program modus automatically.
Currently with the version 3.0.0 (I know not the latest but I would like to start from here) there are a few download options that I would like to understand better as well as know how to set these parameters so that I can download to the ESP8266 as before (ie no reset prior to or after a download).
Such as:
Flash mode (DIO, DOUT (compatible), QIO (fast) )
Reset method (no dtr (aka ck), dtr (aka nodemcu), no dtr no_sync)
My question: how must the ESP8266 board definition parameters be set so that I can connect the serial converter (ftdi) and download straight away from the Arduino IDE?
Hardware setup for DTR to get the ESP8266 in programming modus:
In the early days of this board definition for Arduino IDE it used to be possible to get the DTR signal (with a litlle hardware modification, see drawing below) to set the ESP8266 in programming modus straight away, and to get out of program modus automatically.
Currently with the version 3.0.0 (I know not the latest but I would like to start from here) there are a few download options that I would like to understand better as well as know how to set these parameters so that I can download to the ESP8266 as before (ie no reset prior to or after a download).
Such as:
Flash mode (DIO, DOUT (compatible), QIO (fast) )
Reset method (no dtr (aka ck), dtr (aka nodemcu), no dtr no_sync)
My question: how must the ESP8266 board definition parameters be set so that I can connect the serial converter (ftdi) and download straight away from the Arduino IDE?
Hardware setup for DTR to get the ESP8266 in programming modus: