Recently I started to work with the ESP32-Solo-1, the question came up if it is possible to add a second external flash memory for example to the VSPI to get additional memory.
In the technical reference it says that the ESP32-S0WD chip can map up to 16 MB external flash, so would that mean that the 4MB on the ESP32-DevKitC-S1 have to be subtracted from the 16MB? Or is it possible to add e.g. 16MB in addition to the 4MB on the ESP32-DevKitC-S1?
The ESP32-Solo-1 datasheet states that up to 16MB can be mapped, but that there is a delay from 11MB external flash on due to speculative cache reading. Does that mean that more external flash can be added and the access to it is just delayed?
I apologize if the questions are already answered somewhere, I'm still new to the topic.
Translated with www.DeepL.com/Translator (free version)
ESP32-Solo-1 second flash
-
- Posts: 9739
- Joined: Thu Nov 26, 2015 4:08 am
Re: ESP32-Solo-1 second flash
The 16MiB only goes for the primary flash (the one already in the module). It's not possible to memory map a secondary flash chip. If you need more flash and are running production (as in: you need lots of modules) an option is to contact Espressif and ask them if you can get modules with 16MiB of flash instead.
-
- Posts: 2
- Joined: Thu Apr 16, 2020 7:06 am
Re: ESP32-Solo-1 second flash
I've heard that it is possible to diable the internal flash and use only an external is that right for the Solo-1?
-
- Posts: 9739
- Joined: Thu Nov 26, 2015 4:08 am
Re: ESP32-Solo-1 second flash
You can redefine the flash pins by burning certain Efuses, yes.
Who is online
Users browsing this forum: ESP_Sprite and 116 guests