Linux Runs on Raspberry Pi RP2350's Hazard3 RISC-V Cores (2024)
4 months ago
- #Microcontroller
- #Linux
- #RISC-V
- Jesse Taube successfully boots a minimal Linux distribution on Raspberry Pi Pico 2's RP2350 microcontroller using Hazard3 RISC-V cores.
- The RP2350 features two open-source Hazard3 RISC-V cores alongside Arm Cortex-M33 cores, enabling native RISC-V code execution.
- Linux on RP2350 requires a NOMMU (no memory management unit) version due to the lack of an MMU.
- The RP2350 supports up to 16MB PSRAM and 16MB flash storage, overcoming the 520kB SRAM limitation.
- Taube's Buildroot-based Linux distribution works on SparkFun Pro Micro RP2350 but not on the base Raspberry Pi Pico 2 due to lack of PSRAM.
- Instructions for building the distribution are available on Taube's GitHub repository.