risc-v
文章平均质量分 95
XtremeDV
行走在码农和硅农之间
展开
-
Riscv 架构的合规测试
为啥直接关注riscv-arch-test,是因为RISCOF 测试框架使用的是riscv-arch-test。原创 2024-07-09 11:00:08 · 583 阅读 · 0 评论 -
Riscv 指令集和架构的合规测试
会导致RISC-V生态的碎片化,通俗来讲就是不同的公司设计的RISC-V core很难从RISC-V生态中受益,像它们很难或者根本不能使用通用的GCC,LLVM,GDB等软件工具,而且每家公司开发的系统和软件也几乎只能在自家的core上运行,这对RISC-V生态的建设来讲是一场灾难。通过RISC-V架构测试并不意味着设计符合RISC-V架构。RISC-V架构测试是一组不断发展的测试,旨在帮助确保为给定的RISC-V配置文件/规范编写的软件将在符合该配置文件的所有实现上运行。原创 2024-07-09 10:27:19 · 1333 阅读 · 0 评论 -
Riscv 调试系统的合规测试
OpenOCD 和 GDB 通常一起使用,通过 OpenOCD 连接到调试适配器,然后使用 GDB 发送调试命令到 OpenOCD,这样我们就可以在嵌入式系统上执行调试命令来调试代码了。VcsSim类调用subprocess启动PICOsim仿真,循环监测^Listening on port (\d+)$信息(jtag_vpi server中打印的)说明带有jtag server的testbench启动成功,退出循环,然后就启动OpenOCD了。我们采用仿真的方式,进行所有这些测试。原创 2024-07-09 10:12:49 · 1090 阅读 · 0 评论