如何使用模拟器运行RISCV的RTEMS BSP测试?
我遵循了 sparc/erc32 的 RTEMS 快速入门指南。
在尝试执行BSP测试时,我遇到了在单独线程中突出显示的相同问题,但按照该响应中的说明进行操作,并能够使用软件指令模拟器(SIS(执行测试,如下所示:
rtems-test --rtems-bsp=erc32-sis --rtems-tools=$HOME/quick-start/rtems/5 .
回应指出,SIS还支持RISCV仿真。
我再次浏览了riscv/rv32i的安装说明,但无法使用SIS执行bsp测试。
rtems-test --rtems-bsp=rv32i-sis --rtems-tools=$HOME/quick-start/rtems/5 .
失败,并显示以下内容:
error: cannot find bsp configuration file: rv32i-sis.ini
在带有erc32-sis.ini
的目录中查找,我只找到与 spike 相关的 riscv .ini文件。
在 rtems 源目录中运行以下命令,您将获得支持的 BSP 列表:
rtems-test --list-bsps