Hasty Briefsbeta

Bilingual

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.