C:\Users\Administrator\Desktop\esp-idf-3\hello_world>idf.py -p COM4 flash
Checking Python dependencies...
Python requirements from C:\Users\Administrator\Desktop\esp-idf-3\requirements.txt are satisfied.
Adding flash's dependency "all" to list of actions
Executing action: all (aliases: build)
Running ninja in directory c:\users\administrator\desktop\esp-idf-3\hello_world\build
Executing "ninja all"...
[0/1] Re-running CMake...
-- mconf-idf version mconf-v4.6.0.0-idf-20190628-win32
-- ccache will be used for faster recompilation
-- Project version: v4.0.1-dirty
-- Building ESP-IDF components for target esp32
-- Could NOT find Perl (missing: PERL_EXECUTABLE)
-- Adding linker script C:/Users/Administrator/Desktop/esp-idf-3/hello_world/build/esp-idf/esp32/esp32_out.ld
-- Adding linker script C:/Users/Administrator/Desktop/esp-idf-3/components/esp32/ld/esp32.project.ld.in
-- Adding linker script C:/Users/Administrator/Desktop/esp-idf-3/components/esp32/ld/esp32.peripherals.ld
-- Adding linker script C:/Users/Administrator/Desktop/esp-idf-3/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script C:/Users/Administrator/Desktop/esp-idf-3/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script C:/Users/Administrator/Desktop/esp-idf-3/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld
-- Adding linker script C:/Users/Administrator/Desktop/esp-idf-3/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld
-- Adding linker script C:/Users/Administrator/Desktop/esp-idf-3/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Components: app_trace app_update asio bootloader bootloader_support bt coap console cxx driver efuse esp-tls esp32 esp_adc_cal esp_common esp_eth esp_event esp_gdbstub esp_http_client esp_http_server esp_https_ota esp_https_server esp_local_ctrl esp_ringbuf esp_rom esp_websocket_client esp_wifi espcoredump esptool_py expat fatfs freemodbus freertos heap idf_test jsmn json libsodium log lwip main mbedtls mdns mqtt newlib nghttp nvs_flash openssl partition_table protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport tcpip_adapter ulp unity vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: C:/Users/Administrator/Desktop/esp-idf-3/components/app_trace C:/Users/Administrator/Desktop/esp-idf-3/components/app_update C:/Users/Administrator/Desktop/esp-idf-3/components/asio C:/Users/Administrator/Desktop/esp-idf-3/components/bootloader C:/Users/Administrator/Desktop/esp-idf-3/components/bootloader_support C:/Users/Administrator/Desktop/esp-idf-3/components/bt C:/Users/Administrator/Desktop/esp-idf-3/components/coap C:/Users/Administrator/Desktop/esp-idf-3/components/console C:/Users/Administrator/Desktop/esp-idf-3/components/cxx C:/Users/Administrator/Desktop/esp-idf-3/components/driver C:/Users/Administrator/Desktop/esp-idf-3/components/efuse C:/Users/Administrator/Desktop/esp-idf-3/components/esp-tls C:/Users/Administrator/Desktop/esp-idf-3/components/esp32 C:/Users/Administrator/Desktop/esp-idf-3/components/esp_adc_cal C:/Users/Administrator/Desktop/esp-idf-3/components/esp_common C:/Users/Administrator/Desktop/esp-idf-3/components/esp_eth C:/Users/Administrator/Desktop/esp-idf-3/components/esp_event C:/Users/Administrator/Desktop/esp-idf-3/components/esp_gdbstub C:/Users/Administrator/Desktop/esp-idf-3/components/esp_http_client C:/Users/Administrator/Desktop/esp-idf-3/components/esp_http_server C:/Users/Administrator/Desktop/esp-idf-3/components/esp_https_ota C:/Users/Administrator/Desktop/esp-idf-3/components/esp_https_server C:/Users/Administrator/Desktop/esp-idf-3/components/esp_local_ctrl C:/Users/Administrator/Desktop/esp-idf-3/components/esp_ringbuf C:/Users/Administrator/Desktop/esp-idf-3/components/esp_rom C:/Users/Administrator/Desktop/esp-idf-3/components/esp_websocket_client C:/Users/Administrator/Desktop/esp-idf-3/components/esp_wifi C:/Users/Administrator/Desktop/esp-idf-3/components/espcoredump C:/Users/Administrator/Desktop/esp-idf-3/components/esptool_py C:/Users/Administrator/Desktop/esp-idf-3/components/expat C:/Users/Administrator/Desktop/esp-idf-3/components/fatfs C:/Users/Administrator/Desktop/esp-idf-3/components/freemodbus C:/Users/Administrator/Desktop/esp-idf-3/components/freertos C:/Users/Administrator/Desktop/esp-idf-3/components/heap C:/Users/Administrator/Desktop/esp-idf-3/components/idf_test C:/Users/Administrator/Desktop/esp-idf-3/components/jsmn C:/Users/Administrator/Desktop/esp-idf-3/components/json C:/Users/Administrator/Desktop/esp-idf-3/components/libsodium C:/Users/Administrator/Desktop/esp-idf-3/components/log C:/Users/Administrator/Desktop/esp-idf-3/components/lwip C:/Users/Administrator/Desktop/esp-idf-3/hello_world/main C:/Users/Administrator/Desktop/esp-idf-3/components/mbedtls C:/Users/Administrator/Desktop/esp-idf-3/components/mdns C:/Users/Administrator/Desktop/esp-idf-3/components/mqtt C:/Users/Administrator/Desktop/esp-idf-3/components/newlib C:/Users/Administrator/Desktop/esp-idf-3/components/nghttp C:/Users/Administrator/Desktop/esp-idf-3/components/nvs_flash C:/Users/Administrator/Desktop/esp-idf-3/components/openssl C:/Users/Administrator/Desktop/esp-idf-3/components/partition_table C:/Users/Administrator/Desktop/esp-idf-3/components/protobuf-c C:/Users/Administrator/Desktop/esp-idf-3/components/protocomm C:/Users/Administrator/Desktop/esp-idf-3/components/pthread C:/Users/Administrator/Desktop/esp-idf-3/components/sdmmc C:/Users/Administrator/Desktop/esp-idf-3/components/soc C:/Users/Administrator/Desktop/esp-idf-3/components/spi_flash C:/Users/Administrator/Desktop/esp-idf-3/components/spiffs C:/Users/Administrator/Desktop/esp-idf-3/components/tcp_transport C:/Users/Administrator/Desktop/esp-idf-3/components/tcpip_adapter C:/Users/Administrator/Desktop/esp-idf-3/components/ulp C:/Users/Administrator/Desktop/esp-idf-3/components/unity C:/Users/Administrator/Desktop/esp-idf-3/components/vfs C:/Users/Administrator/Desktop/esp-idf-3/components/wear_levelling C:/Users/Administrator/Desktop/esp-idf-3/components/wifi_provisioning C:/Users/Administrator/Desktop/esp-idf-3/components/wpa_supplicant C:/Users/Administrator/Desktop/esp-idf-3/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/Administrator/Desktop/esp-idf-3/hello_world/build
[1/7] cmd.exe /C "cd /D C:\Users\Administrator\Desktop\esp...*********************************************************"
Partition table binary generated. Contents:
*******************************************************************************
# Espressif ESP32 Partition Table
# Name, Type, SubType, Offset, Size, Flags
nvs,data,nvs,0x9000,24K,
phy_init,data,phy,0xf000,4K,
factory,app,factory,0x10000,1M,
*******************************************************************************
[4/7] Generating binary image from built executable
esptool.py v2.8
Generated C:/Users/Administrator/Desktop/esp-idf-3/hello_world/build/hello-world.bin
[5/7] Performing build step for 'bootloader'
[0/1] Re-running CMake...
-- mconf-idf version mconf-v4.6.0.0-idf-20190628-win32
-- Project version: v4.0.1-dirty
-- Building ESP-IDF components for target esp32
-- Adding linker script C:/Users/Administrator/Desktop/esp-idf-3/components/esp32/ld/esp32.peripherals.ld
-- Adding linker script C:/Users/Administrator/Desktop/esp-idf-3/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script C:/Users/Administrator/Desktop/esp-idf-3/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script C:/Users/Administrator/Desktop/esp-idf-3/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script C:/Users/Administrator/Desktop/esp-idf-3/components/bootloader/subproject/main/esp32.bootloader.ld
-- Adding linker script C:/Users/Administrator/Desktop/esp-idf-3/components/bootloader/subproject/main/esp32.bootloader.rom.ld
-- Components: bootloader bootloader_support efuse esp32 esp_common esp_rom esptool_py log main micro-ecc partition_table soc spi_flash xtensa
-- Component paths: C:/Users/Administrator/Desktop/esp-idf-3/components/bootloader C:/Users/Administrator/Desktop/esp-idf-3/components/bootloader_support C:/Users/Administrator/Desktop/esp-idf-3/components/efuse C:/Users/Administrator/Desktop/esp-idf-3/components/esp32 C:/Users/Administrator/Desktop/esp-idf-3/components/esp_common C:/Users/Administrator/Desktop/esp-idf-3/components/esp_rom C:/Users/Administrator/Desktop/esp-idf-3/components/esptool_py C:/Users/Administrator/Desktop/esp-idf-3/components/log C:/Users/Administrator/Desktop/esp-idf-3/components/bootloader/subproject/main C:/Users/Administrator/Desktop/esp-idf-3/components/bootloader/subproject/components/micro-ecc C:/Users/Administrator/Desktop/esp-idf-3/components/partition_table C:/Users/Administrator/Desktop/esp-idf-3/components/soc C:/Users/Administrator/Desktop/esp-idf-3/components/spi_flash C:/Users/Administrator/Desktop/esp-idf-3/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/Administrator/Desktop/esp-idf-3/hello_world/build/bootloader
ninja: no work to do.
Executing action: flash
Running esptool.py in directory c:\users\administrator\desktop\esp-idf-3\hello_world\build
Executing "C:\Users\Administrator\.espressif\python_env\idf4.0_py3.7_env\Scripts\python.exe C:\Users\Administrator\Desktop\esp-idf-3\components/esptool_py/esptool/esptool.py -p COM4 -b 460800 --before default_reset --after hard_reset write_flash @flash_project_args"...
esptool.py -p COM4 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_freq 40m --flash_size 2MB 0x8000 partition_table/partition-table.bin 0x1000 bootloader/bootloader.bin 0x10000 hello-world.bin
esptool.py v2.8
Serial port COM4
Connecting........_____....._____....._____....._____....._____....._____....._____

A fatal error occurred: Failed to connect to Espressif device: Timed out waiting for packet header
esptool.py failed with exit code 2

C:\Users\Administrator\Desktop\esp-idf-3\hello_world>