Discussion of QIO DIO QOUT DOUT flash modes?
Posted: Wed Feb 22, 2017 1:13 am
I finally have a custom single-layer design working for my ESP32. Something sent me for one big loop for quite some time, though. When I tried flashing it the same I did the normal boards, it would go off into reboot-mania constantly crashing and rebooting, always sending something to the effect of:
Which had me stumped for a good long time before I randomly tried switching flash mode to QOUT to which it immediately booted and performed expertly.
What decides what boot modes should be used?
What is the difference between the D/Q boot modes?
Does the D boot mode mean we can use GPIO9+10 like on the ESP8285?
Code: Select all
rst:0x10 (RTCWDT_RTC_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0x00
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3ffc0008,len:0
load:0xfc0008ff,len:834623
What decides what boot modes should be used?
What is the difference between the D/Q boot modes?
Does the D boot mode mean we can use GPIO9+10 like on the ESP8285?