Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By Rian Malcovich
#72724 Confusing information in ESP scripts

I've connected my FLASH (25Q80) in DIO mode by leaving WP and HOLD to Vdd.
Then, I programmed the bootloader with DIO parameter set

python esptool.py --port COM2 --baud 460800 write_flash -fs 8m -ff 40m -fm dio 0x0000 ..\default_binaries\boot_v1.6.bin

And is working just fine.

Now programming the rest of binaries in QIO mode (default) have no more impact.
Even more, leaving gen_appbin in QIO mode have no impact.

So why specifying FLASH MODE in so many scripts if ESP chip reads only bootloader parameters?

Can somebody confirm this?

BTW, I am using gen_appbin from esp_iot_sdk_v1.3.0 since all above, use the 7'th argument (user.bin) that is not doccumented.
Why is that?

Thanks,