Here's the Level 1 Page Table for #RISCV Sv39 Memory Management Unit
Article: https://lupyuen.codeberg.page/articles/mmu.html#huge-chunks-level-1
Apache #NuttX RTOS runs OK on #RISCV Sipeed M1s Dock BL808! 🎉
Source: https://www.hackster.io/lupyuen/8-risc-v-sbc-on-a-real-time-operating-system-ox64-nuttx-474358
Protecting the RAM and I/O Memory inside our #Ox64 BL808 SBC
Article: https://lupyuen.codeberg.page/articles/mmu.html#memory-protection
Apache #NuttX RTOS loads the Initial RAM Disk (initrd) in 2 ways
Article: https://lupyuen.codeberg.page/articles/ox2.html#appendix-initial-ram-disk
#RISCV BL808 Peripherals look mighty similar to BL602
Article: https://lupyuen.codeberg.page/articles/ox2.html#appendix-uart-driver-for-ox64
Fixing the Memory Map for Apache #NuttX RTOS on #Ox64 BL808 SBC
Article: https://lupyuen.codeberg.page/articles/ox2.html#appendix-memory-map-for-ox64
Everything that happens when Apache #NuttX RTOS boots on #Ox64 BL808 SBC
Article: https://lupyuen.codeberg.page/articles/ox2.html#appendix-nuttx-boot-flow
Apache #NuttX RTOS needs an Initial RAM Disk to boot on #Ox64 BL808 SBC
Article: https://lupyuen.codeberg.page/articles/ox2.html#initial-ram-disk-is-missing
#RISCV Platform-Level Interrupt Controller is strangely located in high memory for #Ox64 BL808 SBC
Article: https://lupyuen.codeberg.page/articles/ox2.html#add-plic-to-memory-map
Fixing the #RISCV Exceptions for Apache #NuttX RTOS on #Ox64 BL808 SBC
Article: https://lupyuen.codeberg.page/articles/ox2.html#handle-risc-v-exceptions
Fixing the Platform-Level Interrupt Controller ... For Apache #NuttX RTOS on #Ox64 BL808 SBC
Article: https://lupyuen.codeberg.page/articles/ox2.html#platform-level-interrupt-controller
Apache #NuttX RTOS finally boots OK on #Ox64 BL808 #RISCV SBC ... Serial Console works great too! 🎉
Source: https://github.com/lupyuen/nuttx-ox64#fix-the-uart-interrupt-for-ox64-bl808
IoT Techie and Educator / Apache NuttX PMC