ESP32-S3 octal PSRAM not visible #12760
Replies: 6 comments 5 replies
-
Check again what you flashed. ![]() |
Beta Was this translation helpful? Give feedback.
-
I just flashed a ESP32-S3-WROOM-1 N16R8 with a recent preview and see the 8Mb:
My ESP32-S3 seems to be the same model as on your photo. There have been some nice enhancements to the SPIRAM support very recently. Try with the last preview available. To make the 16 Mb of flash memory visible, there is a nice tool: mp-image-tool-esp32 at #12751 |
Beta Was this translation helpful? Give feedback.
-
Can you post the schematics? |
Beta Was this translation helpful? Give feedback.
-
Could it be that you observe the behaviour described here? |
Beta Was this translation helpful? Give feedback.
-
@brokenbrigde9000 I think @rkompass is right -- can you take a look at https://github.com/orgs/micropython/discussions/12316 and see if that explains what you're seeing. (In which case, working as intended, the heap will grow automatically) |
Beta Was this translation helpful? Give feedback.
-
The problem is solved, I indeed made a mistake connecting something to pin 35, 36 and 37. I didn't see that immediately because I never actually called machine.Pin on these three pins. I would have known because you actually can't use those pins in the octal spiram firmware version. I cut those lines and immediately the 8mb of memory became available. I can now temporarily store an enormous amount of data! Thanks for the help. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I got myself some ESP32-S3-WROOM-1U-N16R8 units and expected to be able to utilize more RAM than the 'regular' non-R versions. Maybe I don't fully understand how these things work or I'm doing something wrong, but I am not able to use/see more than ~250kB of memory. I have flashed the units with v1.21.0 (2023-10-05) with support for Octal-SPIRAM but to no avail.
How can I use the memory on these devices? I want to process some long lists which currently cause me to run out of memory.
Beta Was this translation helpful? Give feedback.
All reactions