RP2350 Launch Blog
Raspberry Pi launched the RP2350 microcontroller family, featuring dual-core Arm Cortex-M33 and RISC-V options, enhanced specifications, native Rust support, and four variants for diverse project requirements.
Read original articleRaspberry Pi has announced the launch of the RP2350 microcontroller family, which features significant enhancements over its predecessor, the RP2040. The RP2350 includes two Arm Cortex-M33 CPUs and the option to use RISC-V cores, offering improved performance and capabilities such as secure boot and address translation. The new family supports Rust programming out-of-the-box, marking a first for microcontrollers. Key specifications include a nominal clock speed of 150 MHz, up to 520 KiB of SRAM, and options for internal flash memory. The RP2350 family consists of four variants, each with different configurations for GPIOs, ADC channels, and internal flash. The blog details the process of booting the RP2350, which is more complex than the RP2040 due to its dual-core architecture and the need for an Image Definition structure for application deployment. The author has successfully ported Rust code to the RP2350, demonstrating various functionalities such as ADC, PWM, and USB serial communication. The blog also discusses challenges in developing for the new architecture, including the need for specific Rust targets and the integration of RISC-V support. Overall, the RP2350 family represents a significant advancement in Raspberry Pi's microcontroller offerings, particularly for developers interested in Rust programming.
- The RP2350 family introduces dual-core options with Arm Cortex-M33 and RISC-V cores.
- It supports Rust programming natively, enhancing development capabilities.
- The microcontroller features improved specifications, including higher SRAM and clock speeds.
- Booting the RP2350 requires a new Image Definition structure for application deployment.
- Four variants of the RP2350 are available, catering to different project needs.
Related
Kernel tweaks improve Raspberry Pi performance, efficiency
Development efforts for Raspberry Pi include kernel tweaks like "Suspend to idle" for older models and NUMA support for Pi 5, improving performance and power efficiency. These advancements demonstrate adapting techniques for better computing.
Moving to a RTOS on the RP2040
The article discusses transitioning to an RTOS on RP2040 for a hardware controller project. Initial challenges with FreeRTOS led to exploring NuttX and Zephyr, highlighting pros and cons for project utility.
Radxa X4 low-cost, credit card-sized Intel N100 SBC goes for $60 and up
The Radxa X4 is a compact Intel Processor N100 SBC with 4GB/8GB RAM, dual HDMI, USB, Ethernet, WiFi, GPIO, RP2040 microcontroller, M.2 SSD support, Windows/Linux compatibility. Lacks camera/display interfaces. Compatible with Raspberry Pi GPIO. Out of stock temporarily.
Introducing the RP2350
The RP2350 microcontroller upgrades the RP2040 with two Cortex-M33F cores, enhanced DMA, and PIO capabilities, supporting QSPI PSRAM and new variants with built-in flash, outperforming STM32H7.
Third-Party RISC-V Framework Laptop Mainboard
DeepComputing launched a RISC-V Mainboard for the Framework Laptop 13, aimed at developers and hobbyists, featuring a JH7110 processor, with Linux support and a focus on open-source accessibility.
Related
Kernel tweaks improve Raspberry Pi performance, efficiency
Development efforts for Raspberry Pi include kernel tweaks like "Suspend to idle" for older models and NUMA support for Pi 5, improving performance and power efficiency. These advancements demonstrate adapting techniques for better computing.
Moving to a RTOS on the RP2040
The article discusses transitioning to an RTOS on RP2040 for a hardware controller project. Initial challenges with FreeRTOS led to exploring NuttX and Zephyr, highlighting pros and cons for project utility.
Radxa X4 low-cost, credit card-sized Intel N100 SBC goes for $60 and up
The Radxa X4 is a compact Intel Processor N100 SBC with 4GB/8GB RAM, dual HDMI, USB, Ethernet, WiFi, GPIO, RP2040 microcontroller, M.2 SSD support, Windows/Linux compatibility. Lacks camera/display interfaces. Compatible with Raspberry Pi GPIO. Out of stock temporarily.
Introducing the RP2350
The RP2350 microcontroller upgrades the RP2040 with two Cortex-M33F cores, enhanced DMA, and PIO capabilities, supporting QSPI PSRAM and new variants with built-in flash, outperforming STM32H7.
Third-Party RISC-V Framework Laptop Mainboard
DeepComputing launched a RISC-V Mainboard for the Framework Laptop 13, aimed at developers and hobbyists, featuring a JH7110 processor, with Linux support and a focus on open-source accessibility.