-
I have a local development system with the following characteristics:
So far the latest MicroPython pre-release builds, flashes and executes without issues on the ES32-S3 dev boards. My only "complaint" is trying to determine how to configure/enable the MicroPython tools to enable the entire 32 MB of flash on the board. Right now all I can see is 8 MB. If I program the board in C++ using ESP-IDF 5.4, I can see and use the entire 32 MB. I would like to be able to do this with MicroPython. Is there a good how-to or blog post that clearly documents how to accomplish this? Thank you. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
maybe mp-image-tool-esp32 could help here. It allows you to reconfigure flash allocation. Some past discussion/examples here: Issue with Accessing Full 16 MB Flash on ESP32 with MicroPython · micropython · Discussion #15315 |
Beta Was this translation helpful? Give feedback.
-
And it works. Here's another example. And here's where I ran my simple web server on the development board. This was a screen capture using a Pixel 4a running Android 13 as a test device. Note at the bottom that the MicroPython code running on the dev board has found 32MB of flash (it's in bytes). Before I ran
|
Beta Was this translation helpful? Give feedback.
maybe mp-image-tool-esp32 could help here. It allows you to reconfigure flash allocation. Some past discussion/examples here: Issue with Accessing Full 16 MB Flash on ESP32 with MicroPython · micropython · Discussion #15315