Core OTA issues
-
I have M5 Core, which I understand to have 4MB flash.
My firmware.bin is 1,065,552 bytes.
It seems like after the OTA update after reboot, the old firmware still loads, and then I get an error that there's no room to OTA.
Same code works fine on other ESP32 dev boards.
Any ideas? Is something interfering with the self-reflashing?
EDIT:
In platformio I see the following when I build:
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM: [= ] 13.9% (used 45448 bytes from 327680 bytes)
Flash: [======== ] 81.3% (used 1065286 bytes from 1310720 bytes)Why does it seem like I don't really have 4MB of flash, or that so much is being reserved for RAM?
-
OTA stands for Over the Air (FOTA – Firmware Over the Air). It refers to the wireless delivery of new or updated software or firmware to devices such as smartphones and tablets.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login