QIO DIO Flash Modes, the why's and why not's
Posted: Thu Sep 15, 2016 3:52 pm
Community Answers.....
Here is an excellent question to ask the community for answers....
The flash chips connect to the ESP8266EX IC either via 2 data line or 4 data lines. 2 data lines is called DIO and 4 data lines is called QIO mode.
Why use QIO mode over DIO, or DIO over QIO?
Is there speed differences? and if yes are they notable? (or is the extra 2 I/O better used)
Why is there an option in Arduino IDE for 40Mhz and 80Mhz flash?
Why does the ESPTOOL.exe or ESPTOOL.py care if there it is DIO or QIO mode, is this not transparent?
Hoping to get community involvement to make clear this interface.
RichardS
PS. Maybe the best answer will be copied to the WIKI
Here is an excellent question to ask the community for answers....
The flash chips connect to the ESP8266EX IC either via 2 data line or 4 data lines. 2 data lines is called DIO and 4 data lines is called QIO mode.
Why use QIO mode over DIO, or DIO over QIO?
Is there speed differences? and if yes are they notable? (or is the extra 2 I/O better used)
Why is there an option in Arduino IDE for 40Mhz and 80Mhz flash?
Why does the ESPTOOL.exe or ESPTOOL.py care if there it is DIO or QIO mode, is this not transparent?
Hoping to get community involvement to make clear this interface.
RichardS
PS. Maybe the best answer will be copied to the WIKI