Multiple usage of Embedded Flash Pin
Posted: Mon Jan 24, 2022 5:43 pm
There is a note about the ESP32 devices with internal embedded flash:
"The pin-pin mapping between ESP32-D2WD and the embedded flash is as follows: GPIO16 = CS#, GPIO17 =
IO1/DO, SD_CMD = IO3/HOLD#, SD_CLK = CLK, SD_DATA_0 = IO2/WP#, SD_DATA_1 = IO0/DI. The pins used
for embedded flash are not recommended for other uses."
Because this is the only documented note about the internal connection please verify the following if iam true:
If internal embedded flash is used for read and write accesses and further for example Pin GPIO17 is configures to be GPIO and also be used to be driven high and low, this will conflict with the data read and written from flash?
Does this may result in crashes or wrong data read or written to/from the flash?
"The pin-pin mapping between ESP32-D2WD and the embedded flash is as follows: GPIO16 = CS#, GPIO17 =
IO1/DO, SD_CMD = IO3/HOLD#, SD_CLK = CLK, SD_DATA_0 = IO2/WP#, SD_DATA_1 = IO0/DI. The pins used
for embedded flash are not recommended for other uses."
Because this is the only documented note about the internal connection please verify the following if iam true:
If internal embedded flash is used for read and write accesses and further for example Pin GPIO17 is configures to be GPIO and also be used to be driven high and low, this will conflict with the data read and written from flash?
Does this may result in crashes or wrong data read or written to/from the flash?