Unable upload sketch in NODE MCU (AMICA board)

Arduino: 1.8.9 (Windows 10), Board: “NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 9600”

Sketch uses 257696 bytes (24%) of program storage space. Maximum is 1044464 bytes.
Global variables use 26572 bytes (32%) of dynamic memory, leaving 55348 bytes for local variables. Maximum is 81920 bytes.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM4
Connecting…
Chip is ESP8266EX
Features: WiFi
MAC: 2c:f4:32:17:84:75
Uploading stub…
Running stub…
Stub running…
Configuring flash size…
Auto-detected Flash size: 4MB
Compressed 261856 bytes to 191273…

Writing at 0x00000000… (8 %)Traceback (most recent call last):
File “C:\Users\THEEBAN\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2/tools/upload.py”, line 25, in
esptool.main(fakeargs)
File “C:/Users/THEEBAN/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py”, line 2698, in main
operation_func(esp, args)
File “C:/Users/THEEBAN/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py”, line 2158, in write_flash
esp.flash_defl_block(block, seq, timeout=DEFAULT_TIMEOUT * ratio * 2)
File “C:/Users/THEEBAN/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py”, line 104, in inner
return func(*args, **kwargs)
File “C:/Users/THEEBAN/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py”, line 632, in flash_defl_block
self.ESP_FLASH_DEFL_DATA, struct.pack(’<IIII’, len(data), seq, 0, 0) + data, self.checksum(data), timeout=timeout)
File “C:/Users/THEEBAN/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py”, line 354, in check_command
val, data = self.command(op, data, chk, timeout=timeout)
File “C:/Users/THEEBAN/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py”, line 322, in command
self.write(pkt)
File “C:/Users/THEEBAN/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py”, line 285, in write
self._port.write(buf)
File “C:/Users/THEEBAN/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/pyserial\serial\serialwin32.py”, line 323, in write
raise writeTimeoutError
serial.serialutil.SerialTimeoutException: Write timeout
the selected serial port serial.serialutil.SerialTimeoutException: Write timeout
does not exist or your board is not connected

This report would have more information with
“Show verbose output during compilation”
option enabled in File → Preferences.