Hi,
Quick question, if I develop an application that runs on wrover 8mb version with appropriate partition table to fit 2 OTA (2mb each) and a factory of 2mb, would it still run if I flashed into a 16mb version wrover without any modifications?
ESP32 wrover - Running 8mb firmware on 16mb
-
- Posts: 18
- Joined: Thu Feb 20, 2020 8:18 am
-
- Posts: 9772
- Joined: Thu Nov 26, 2015 4:08 am
Re: ESP32 wrover - Running 8mb firmware on 16mb
Yes. Firmware detects the larger flash and tell you about it, but given your partitions fit the flash, it will run.
-
- Posts: 18
- Joined: Thu Feb 20, 2020 8:18 am
Re: ESP32 wrover - Running 8mb firmware on 16mb
Ok great thanks, because I might have different batches with different flash sizes, and just want to make sure that they would all receive OTA and update just fine.
-
- Posts: 18
- Joined: Thu Feb 20, 2020 8:18 am
Re: ESP32 wrover - Running 8mb firmware on 16mb
Just a follow up on this.
I had a flash program compiled with 16mb option checked, but also automatically detect flash size option.
When I flashed into an 8mb wrover, it broke nvs and was unable to get wifi working. This was with a partition table that fits on 8mb.
So apparently if esp flash size is smaller, it won't work work even if partition table fits perfectly on an 8mb space.
I had a flash program compiled with 16mb option checked, but also automatically detect flash size option.
When I flashed into an 8mb wrover, it broke nvs and was unable to get wifi working. This was with a partition table that fits on 8mb.
So apparently if esp flash size is smaller, it won't work work even if partition table fits perfectly on an 8mb space.
Who is online
Users browsing this forum: Baidu [Spider], Bing [Bot], Google [Bot] and 117 guests