Вот интересно, скачал я ESP-IDF SDK. Собрал образец, который в конце мне выдал сообщение:
esptool.py -p (PORT) -b 460800 --before default_reset --after hard_reset --chip esp32 write_flash --flash_mode dio --flash_size 2MB --flash_freq 40m 0x1000 build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin 0x10000 build/oneshot_read.bin
А для чего ему параметры?
--flash_size 2MB --flash_freq 40m
Неужели оно исполнение на месте не поддерживает как те же stm32?