16MB Flash max app size with OTA
Posted: Wed Apr 28, 2021 8:08 pm
Hello,
I am using a 16MB ESP32 WROVER to use in projects. I wanted the 16MB version so i have the most space available for my program. In the Arduino IDE i can select the 16MB Flash, but in the partition, the biggest i can set is (3MB APP / 9MB FATFS). That is only 12MB, not 16.
I also use over the air updates via internet (HTTPUpdate). What is the max safe partition scheme (and how do i select / set it up) to use on a 16MB ESP32, i think i read that the scheme cannot be bigger than 50% of the flash size because of the download / extract?
But can i set 8MB for app, 8MB for firmware download, or doesn't it work like that?
Thanks a lot
I am using a 16MB ESP32 WROVER to use in projects. I wanted the 16MB version so i have the most space available for my program. In the Arduino IDE i can select the 16MB Flash, but in the partition, the biggest i can set is (3MB APP / 9MB FATFS). That is only 12MB, not 16.
I also use over the air updates via internet (HTTPUpdate). What is the max safe partition scheme (and how do i select / set it up) to use on a 16MB ESP32, i think i read that the scheme cannot be bigger than 50% of the flash size because of the download / extract?
But can i set 8MB for app, 8MB for firmware download, or doesn't it work like that?
Thanks a lot