2026-10-04
没有 SBI 的 RISC-V 上给 Zephyr 加 MMU 和请求调页
开发板为 YuzukiNeko,SoC 核心为平头哥 C907(rv32imafdcv),16 MB PSRAM,没有 SBI,内核直接运行在 M 态。 目标是让 mGBA 把一个 16 MiB 的 GBA 游戏 ROM 当作 16 MiB 的内存读取,而板子的内存总量只有 16 MB。 实现方式是在 Zephyr 中为 RISC-V 增加 Sv32 MMU 和请求调页(demand paging),以 SD…
#RISC-V
#Allwinner
#Zephyr
访问