RISC-V 模拟器助力 Pine64 Oz64 / Milk-V Duo S 开发
2024-07-07
本文介绍了如何为 Sophgo SG2000 SoC(用于 Pine64 Oz64 / Milk-V Duo S)创建 RISC-V 模拟器,以便在没有真实开发板的情况下进行 NuttX 驱动和应用程序的测试。作者详细描述了修改 TinyEMU 模拟器以支持 SG2000 SoC 的过程,包括更新内存映射、修复启动代码中的错误、模拟 16550 UART 控制器以及增加 TinyEMU 中断数量等。作者还介绍了如何使用该模拟器进行 NuttX 的日常自动化测试,并鼓励其他 RISC-V SoC 制造商也提供类似的软件模拟器,以便开发者进行系统移植、启动和测试。
未分类