首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Spike对RISC-V32b进行仿真

用Spike对RISC-V32b进行仿真
EN

Stack Overflow用户
提问于 2016-01-13 18:29:37
回答 1查看 1.6K关注 0票数 0

有没有人在32位模式下使用尖峰/pk?

代码语言:javascript
复制
$ riscv32-unknown-elf-gcc -g -m32 -march=RV32IM -DRISCV test.c test
$ spike --isa=RV32 pk test
assertion failed @ 0x000052bc: ntohl(hdr->magic) == FDT_MAGIC

最初的build.sh安装没有提供32b版本的pk,所以我使用了riscv32 32-未知-

精灵gcc交叉编译pk为32b RISC-V目标处理器如下:

代码语言:javascript
复制
$ ../configure --prefix=$RISCV/riscv32-unknown-elf --host=riscv32-unknown-elf
$ make XLEN=32
$ make install

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-01-13 23:37:14

你可以检查一下..。

  1. 尝试"spike --isa=RV32IM“命令行。
  2. pk必须只使用RV32IM指令编译。
  3. 你的断言信息似乎..。与设备树特性相关。所以,你可以
    • 检查设备树blob是否正确。
    • 回滚您的pk和尖峰的版本,设备树功能是不包括.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34774345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档