Suggestion about ESP-01 Uploading

I tried to draw an automatic download circuit for ESP8266 using CH340, but I found that when I chose the ESP-01 board, CH340’s RTS and DTR only output low levels. As a comparison, NodeMCU can output normal download signals, which I believe is abnormal. In Arduino, normal download signals can be output. I suspect it’s a problem with PlatformIO, is that the case?

This is ESP-01
vscode_esp01

This is NodeMCU
vscode_NodeMCU

Yellow is DTR ,Green is RTS

Thanks your reply!

This is platformio.ini

ESP-01

[env:esp01_1m]
platform = espressif8266
board = esp01_1m
framework = arduino
upload_speed = 921600

NodeMCU

[env:nodemcuv2]
platform = espressif8266
board = nodemcuv2
framework = arduino
upload_speed = 921600

oh,why not one reply me?

Tried all available reset methods?

1 Like

Hi, I use this and it works good, try :

[env:esp01_1m]
platform = espressif8266
board = esp01_1m
framework = arduino
board_build.flash_mode = dout

Do I need to reset anything?

Very thanks!I didnt understand this meaning before,but I understand now

[env:esp8285]
platform = espressif8266
board = esp8285
framework = arduino
upload_speed = 921600
upload_resetmethod = nodemcu

thanks you reply,I solved it,the key is:
upload_resetmethod = nodemcu