ESP32-D0WDR2-V3 with external flash and emmc
Posted: Tue Aug 09, 2022 1:57 am
Hi,
AFAIK, ESP32-D0WDR2-V3 has a 2MB embedded PSRAM but only 448KB internal flash. Is it possible to connect an external flash (for code and data) and an eMMC (storage only) and make all of three (PSRAM+external flash+eMMC) work together?
When I read page 18 of ESP32 datasheet, above Table 2, it states "Table 2 lists the pin-to-pin mapping between the chip and the embedded flash/PSRAM. The chip pins listed here are not recommended for other usage." This seems to imply that the related PINs (SD_DATA0-3, SD_CLK, GPIO16) are used by embedded PSRAM and cannot be connected to external flash or emmc. Could anyone confirm if that is the case? But without using those PINs, an external flash will not be able to memory mapped into cpu memory space. Am I right?
Thanks for your help.
ZZ
AFAIK, ESP32-D0WDR2-V3 has a 2MB embedded PSRAM but only 448KB internal flash. Is it possible to connect an external flash (for code and data) and an eMMC (storage only) and make all of three (PSRAM+external flash+eMMC) work together?
When I read page 18 of ESP32 datasheet, above Table 2, it states "Table 2 lists the pin-to-pin mapping between the chip and the embedded flash/PSRAM. The chip pins listed here are not recommended for other usage." This seems to imply that the related PINs (SD_DATA0-3, SD_CLK, GPIO16) are used by embedded PSRAM and cannot be connected to external flash or emmc. Could anyone confirm if that is the case? But without using those PINs, an external flash will not be able to memory mapped into cpu memory space. Am I right?
Thanks for your help.
ZZ