Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 8621

General • Re: RP235X roadmap

$
0
0
We will likely support flash partitions on RP2040 from the SDK in the future (for provisioning space only) - either with the partition table embedded in the binary, or stored at the end of flash. This would allow something like MicroPython to use (user) pre-partitioned space on either platform for its drives, BT workarea etc.

As for OTA update on RP2040; you can do it today, other people are (but as you point out there are a bunch of considerations/complications that come into play if you want to support rollback in the case of failure/bad updates)

RP2350 provides amongst other things:

* Address re-mapping which means you don't have to deal with either copying the image over itself with rollback support (or worry about compiling for different addresses which is certainly more confusing to the user). MCU boot has code that does this if you're interested
* Hashing (or signing) of images - which is pretty fundamental if you want to make sure your image is not corrupted.
* Advanced stuff like A/B, Try-Before-You-Buy etc. (and drag and drop for all of the above)

The RP2350 is a better fit for such use cases, and is effectively a drop in replacement for RP2040 (yes, you're going to say E9, we know), so we're ubllkely to spend a lot of precious resource re-implementing examples (of what would be much more complicated and invasive) on RP2040

Statistics: Posted by kilograham — Thu Mar 20, 2025 10:26 pm



Viewing all articles
Browse latest Browse all 8621

Trending Articles