ESP32-Solo-1 second flash

AKuzmanovic
Posts: 2
Joined: Thu Apr 16, 2020 7:06 am

ESP32-Solo-1 second flash

Postby AKuzmanovic » Thu Apr 16, 2020 7:24 am

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)

ESP_Sprite
Posts: 9739
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32-Solo-1 second flash

Postby ESP_Sprite » Thu Apr 16, 2020 8:11 am

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.

AKuzmanovic
Posts: 2
Joined: Thu Apr 16, 2020 7:06 am

Re: ESP32-Solo-1 second flash

Postby AKuzmanovic » Thu Apr 16, 2020 8:57 am

I've heard that it is possible to diable the internal flash and use only an external is that right for the Solo-1?

ESP_Sprite
Posts: 9739
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32-Solo-1 second flash

Postby ESP_Sprite » Fri Apr 17, 2020 11:16 am

You can redefine the flash pins by burning certain Efuses, yes.

Who is online

Users browsing this forum: ESP_Sprite and 116 guests