Soon we’ll see many new 64-bit RISC-V SBCs based on the Sophgo SG2000
RISC-V SoC. Will they boot NuttX? Let’s find out…

(1) We boot Linux on Milk-V Duo S (with SG2000)

(2) Peek inside SG2000 Linux and observe how it boots

(3) Then we take NuttX for RISC-V (Ox64 BL808)

(4) Tweak NuttX Kernel to boot on SG2000

(5) Fix the (undocumented) Interrupt Controller

(6) And Milk-V Duo S boots to a fully-functional NuttX Shell

(7) Something strangely satisfying about NuttX on RISC-V… We finished the
port in Only 10 Days 🎉

Here's how: https://lupyuen.codeberg.page/articles/sg2000.html

Lup

Reply via email to