Rust on the RP2350

The RP2350 family from Raspberry Pi launches with Rust support out-of-the-box, a groundbreaking feature in the microcontroller world. Featuring dual Cortex-M33 CPUs and RISC-V support, the RP235x models offer improvements in clock speed, memory, GPIOs, and USB connectivity compared to the RP2040. Surprisingly, the Hazard3 RISC-V core can replace one of the Cortex-M33 cores, adding flexibility. Flash encryption and DVI output are impressive features, while the lack of high-speed USB support is disappointing. Booting the RP235x involves complexities like core modes, ROM functionality, and Image Definitions. A detailed overview of Rust support, code examples, and boot procedures highlights the RP2350’s capabilities and challenges.

https://thejpster.org.uk/blog/blog-2024-08-08/

To top