Click here to Skip to main content
15,879,490 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralCCC - Sub requested Pin
Peter_in_27807-Feb-21 23:19
professionalPeter_in_27807-Feb-21 23:19 
GeneralRe: CCC - Sub requested Pin
OriginalGriff7-Feb-21 23:42
mveOriginalGriff7-Feb-21 23:42 
GeneralRe: CCC - Sub requested Pin
Peter_in_27808-Feb-21 11:40
professionalPeter_in_27808-Feb-21 11:40 
GeneralRe: CCC - Sub requested Pin
OriginalGriff8-Feb-21 11:52
mveOriginalGriff8-Feb-21 11:52 
GeneralRe: CCC - Sub requested Pin
Peter_in_27808-Feb-21 14:26
professionalPeter_in_27808-Feb-21 14:26 
GeneralRe: CCC - Sub requested Pin
Kornfeld Eliyahu Peter7-Feb-21 23:42
professionalKornfeld Eliyahu Peter7-Feb-21 23:42 
GeneralRe: CCC - Sub requested Pin
Peter_in_27808-Feb-21 11:41
professionalPeter_in_27808-Feb-21 11:41 
GeneralWhat were they thinking? Pin
honey the codewitch7-Feb-21 13:26
mvahoney the codewitch7-Feb-21 13:26 
The ESP32 is a little SoC with wifi and bluetooth, (usually) dual cores, and about 320kB of usable RAM, plus 4MB of flash for programs and data.

That's all well and good, and if you use FreeRTOS with it, you get multithreading and other more advanced features.

Great. However, the bluetooth software stack is relatively large. Using it, plus WiFi, plus Over The Air update support leaves basically no room for program code, so usually you have to choose between OTA and Bluetooth.

So Espressif, the folks that make this little widget went and released the WROVER model which i thought had 8MB instead of 4MB of program storage.

Nope.

It has 4MB of program storage, and (get this!) about 300+kB of core RAM + 4MB of PSRAM usable as RAM but a separate memory module and mem controller mapped over one of the SPI buses.

What is the point of having more RAM than non-volatile storage? Especially on a system where you already have to disable features to fit all of your program and data stuff into flash.

And who needs 4MB of RAM on a system like this anyway? The only real use case I can think of is an off screen frame buffer for graphics but it doesn't transfer fast enough from RAM to the display to make that worthwhile.

I'm at a loss. Why didn't they just map an extra 4MB of program storage instead of tying up a bus and giving us 4MB of RAM I have no earthly idea what to do with?

I only bought this little monster vs. the standard model because it comes with an integrated JTAG debug probe but i could do without the 4MB of RAM. I'll never use it.
Real programmers use butterflies

GeneralRe: What were they thinking? Pin
Eddy Vluggen7-Feb-21 13:33
professionalEddy Vluggen7-Feb-21 13:33 
GeneralRe: What were they thinking? Pin
honey the codewitch7-Feb-21 14:19
mvahoney the codewitch7-Feb-21 14:19 
GeneralRe: What were they thinking? Pin
Mircea Neacsu7-Feb-21 14:36
Mircea Neacsu7-Feb-21 14:36 
GeneralRe: What were they thinking? Pin
honey the codewitch7-Feb-21 16:14
mvahoney the codewitch7-Feb-21 16:14 
GeneralRe: What were they thinking? Pin
Mircea Neacsu7-Feb-21 16:36
Mircea Neacsu7-Feb-21 16:36 
GeneralRe: What were they thinking? Pin
honey the codewitch7-Feb-21 17:49
mvahoney the codewitch7-Feb-21 17:49 
GeneralRe: What were they thinking? Pin
Dan Neely8-Feb-21 3:25
Dan Neely8-Feb-21 3:25 
GeneralRe: What were they thinking? Pin
Mircea Neacsu8-Feb-21 3:46
Mircea Neacsu8-Feb-21 3:46 
QuestionRe: What were they thinking? Pin
Eddy Vluggen7-Feb-21 15:47
professionalEddy Vluggen7-Feb-21 15:47 
AnswerRe: What were they thinking? Pin
honey the codewitch7-Feb-21 16:13
mvahoney the codewitch7-Feb-21 16:13 
QuestionRe: What were they thinking? Pin
Eddy Vluggen7-Feb-21 16:34
professionalEddy Vluggen7-Feb-21 16:34 
AnswerRe: What were they thinking? Pin
honey the codewitch7-Feb-21 16:41
mvahoney the codewitch7-Feb-21 16:41 
GeneralRe: What were they thinking? Pin
Eddy Vluggen7-Feb-21 17:12
professionalEddy Vluggen7-Feb-21 17:12 
GeneralRe: What were they thinking? Pin
honey the codewitch7-Feb-21 17:27
mvahoney the codewitch7-Feb-21 17:27 
GeneralRe: What were they thinking? Pin
Eddy Vluggen7-Feb-21 17:34
professionalEddy Vluggen7-Feb-21 17:34 
GeneralRe: What were they thinking? Pin
honey the codewitch7-Feb-21 17:54
mvahoney the codewitch7-Feb-21 17:54 
GeneralRe: What were they thinking? Pin
trønderen7-Feb-21 16:30
trønderen7-Feb-21 16:30 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.