Riscv RISC-V和Spike:一些非常基本的问题

Riscv RISC-V和Spike:一些非常基本的问题,riscv,Riscv,我想用Risc V和Spike模拟各种多核硬件,但我真的很难找到文档:例如,我甚至不知道典型的Risc-V处理器在复位时从哪里开始执行,似乎在ISA文档中找不到这些信息 答案是看尖峰源吗?或者我还遗漏了其他一些文档吗?您所问的不是用户级ISA的一部分,而是平台规范 不幸的是,这样的手册还不存在 您最好的选择,尤其是在平台和特权级别规范仍在快速开发的情况下,是查看Spike源代码,因为它是“黄金模型” 要回答有关启动电脑的问题,请查看Spike的功能: spike -d hello.riscv

我想用Risc V和Spike模拟各种多核硬件,但我真的很难找到文档:例如,我甚至不知道典型的Risc-V处理器在复位时从哪里开始执行,似乎在ISA文档中找不到这些信息


答案是看尖峰源吗?或者我还遗漏了其他一些文档吗?

您所问的不是用户级ISA的一部分,而是平台规范

不幸的是,这样的手册还不存在

您最好的选择,尤其是在平台和特权级别规范仍在快速开发的情况下,是查看Spike源代码,因为它是“黄金模型”

要回答有关启动电脑的问题,请查看Spike的功能:

spike -d hello.riscv

关于重置后的引导PC,根据下面链接的帖子,它是从0x200开始的

  • 我仍在试图找出如何让链接帖子中的示例在最新的火箭上工作