diff --git a/adafruit_miniesptool.py b/adafruit_miniesptool.py index 8bfd953..46040f4 100644 --- a/adafruit_miniesptool.py +++ b/adafruit_miniesptool.py @@ -382,7 +382,7 @@ def reset(self, program_mode=False): self._resetpin.value = False time.sleep(0.1) self._resetpin.value = True - time.sleep(0.2) + time.sleep(1.0) def flash_block(self, data, seq, timeout=0.1): """Send one block of data to program into SPI Flash memory""" diff --git a/examples/miniesptool_esp8266program.py b/examples/miniesptool_esp8266program.py index 143855a..c1a3a2c 100644 --- a/examples/miniesptool_esp8266program.py +++ b/examples/miniesptool_esp8266program.py @@ -19,6 +19,10 @@ print("Synced") print(esptool.chip_name) print("MAC ADDR: ", [hex(i) for i in esptool.mac_addr]) -esptool.flash_file("AT_firmware_1.6.2.0.bin") +esptool.flash_file("esp8266/AT_firmware_1.6.2.0.bin", 0x0 ) +# 0x3FC000 esp_init_data_default_v05.bin +esptool.flash_file("esp8266/esp_init_data_default_v05.bin", 0x3FC000) +# 0x3FE000 blank.bin +esptool.flash_file("esp8266/esp_init_data_default_v05.bin", 0x3FE000) esptool.reset() time.sleep(0.5)