risc-v 支持spike和qemu虚拟器的一些例程的编译和运行

克隆和编译这些例程

git clone https://github.com/michaeljclark/riscv-probe.git

make [CROSS_COMPILE=riscv64-unknown-elf-]编译,[CROSS_COMPILE=riscv64-unknown-elf-]表示这是一个可选的选项,riscv64-unknown-elf-代表risc-v gcc编译链的路径。

spike运行

spike --isa=RV32IMAFDC build/bin/rv32imac/spike/probe
spike --isa=RV64IMAFDC build/bin/rv64imac/spike/probe

qemu运行

qemu-system-riscv32 -nographic -machine spike_v1.10 -kernel build/bin/rv32imac/spike/probe
qemu-system-riscv64 -nographic -machine spike_v1.10 -kernel build/bin/rv64imac/spike/probe
qemu-system-riscv32 -nographic -machine virt -kernel build/bin/rv32imac/virt/probe
qemu-system-riscv64 -nographic -machine virt -kernel build/bin/rv64imac/virt/probe
qemu-system-riscv32 -nographic -machine sifive_e -kernel build/bin/rv32imac/qemu-sifive_e/probe
qemu-system-riscv64 -nographic -machine sifive_e -kernel build/bin/rv64imac/qemu-sifive_e/probe
qemu-system-riscv32 -nographic -machine sifive_u -kernel build/bin/rv32imac/qemu-sifive_u/probe
qemu-system-riscv64 -nographic -machine sifive_u -kernel build/bin/rv64imac/qemu-sifive_u/probe

运行截图

spike --isa=RV32IMAFDC build/bin/rv32imac/spike/probe
spike --isa=RV32IMAFDC build/bin/rv32imac/spike/probe

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值