"16MB.csv"
-
I googled that knowing what I'd find, and hit pay dirt, unsurprisingly on the first link on my first stab. My brain is now filled with crap like this from doing embedded, both professionally and IoT stuff as a hobby. It's making me a google ninja in some areas at least. As to why I need it, well I'm trying to solve the case of the mysterious disappearing flash space. My device is rated to have 16 megabytes, but I'm only seeing 1MB available for my code. I don't know if this will fix it, but eventually google will lead me there, and probably quicker than an LLM could.
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
-
I googled that knowing what I'd find, and hit pay dirt, unsurprisingly on the first link on my first stab. My brain is now filled with crap like this from doing embedded, both professionally and IoT stuff as a hobby. It's making me a google ninja in some areas at least. As to why I need it, well I'm trying to solve the case of the mysterious disappearing flash space. My device is rated to have 16 megabytes, but I'm only seeing 1MB available for my code. I don't know if this will fix it, but eventually google will lead me there, and probably quicker than an LLM could.
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
Check the scatter file or the linking window, it might have a segmented memory space.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X The shortest horror story: On Error Resume Next
-
Check the scatter file or the linking window, it might have a segmented memory space.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X The shortest horror story: On Error Resume Next
It didn't. Some PIO update somehow either nuked the propagation of the flash partition tables to the project, or it is ignoring them altogether and going to a very conservative default (for an ESP32) of 2MB, which I get half of normally. So what I did was I got that 16MB.csv file which specifies the standard partitions on an ESP32 with 16MB flash. Then I referenced locally within the project instead of trying to get PIO to just work with what it had, because it wasn't
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix