This is my first time using platformio, so user error is entirely a possibility. This exact sketch uploads fine to my HiLetGo ESP32s (NodeMCU ESP32S) using the Arduino IDE, but when I try to upload via platformio it fails to upload. I am using the same upload_speed on the arduino IDE.
Platformio.ini [env:nodemcu-32s]
platform = espressif32
board = nodemcu-32s
framework = arduino
monitor_speed = 115200
upload_speed = 115200
board_buid.flash_mode = dout
Log
Traceback (most recent call last):
File "C:\Users\Charlie\.platformio\packages\tool-esptoolpy\esptool.py", line 2959, in <module>
_main()
File "C:\Users\Charlie\.platformio\packages\tool-esptoolpy\esptool.py", line 2952, in _main
main()
File "C:\Users\Charlie\.platformio\packages\tool-esptoolpy\esptool.py", line 2653, in main
esp.connect(args.before)
File "C:\Users\Charlie\.platformio\packages\tool-esptoolpy\esptool.py", line 460, in connect
last_error = self._connect_attempt(mode=mode, esp32r0_delay=False)
File "C:\Users\Charlie\.platformio\packages\tool-esptoolpy\esptool.py", line 440, in _connect_attempt
self.sync()
File "C:\Users\Charlie\.platformio\packages\tool-esptoolpy\esptool.py", line 379, in sync
timeout=SYNC_TIMEOUT)
File "C:\Users\Charlie\.platformio\packages\tool-esptoolpy\esptool.py", line 322, in command
self.write(pkt)
File "C:\Users\Charlie\.platformio\packages\tool-esptoolpy\esptool.py", line 285, in write
self._port.write(buf)
File "c:\users\charlie\.platformio\penv\lib\site-packages\serial\serialwin32.py", line 323, in write
raise writeTimeoutError
serial.serialutil.SerialTimeoutException: Write timeout
*** [upload] Error 1