查看: 1405|回复: 0
收起左侧

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

[复制链接]

  离线 

  • TA的每日心情
    奋斗
    2021-3-3 12:32
  • 签到天数: 10 天

    [LV.3]

    发表于 2020-8-24 11:49:36 | 显示全部楼层 |阅读模式

    有人预言,RISC-V或将是继Intel和Arm之后的第三大主流处理器体系。欢迎访问全球首家只专注于RISC-V单片机行业应用的中文网站

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    本帖最后由 皋陶 于 2020-8-27 14:13 编辑

    克隆和编译这些例程
    1. git clone https://github.com/michaeljclark/riscv-probe.git

    2. make [CROSS_COMPILE=riscv64-unknown-elf-]
    复制代码

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

    spike运行
    1. spike --isa=RV32IMAFDC build/bin/rv32imac/spike/probe
    2. spike --isa=RV64IMAFDC build/bin/rv64imac/spike/probe
    复制代码

    qemu运行

    1. qemu-system-riscv32 -nographic -machine spike_v1.10 -kernel build/bin/rv32imac/spike/probe
    2. qemu-system-riscv64 -nographic -machine spike_v1.10 -kernel build/bin/rv64imac/spike/probe
    3. qemu-system-riscv32 -nographic -machine virt -kernel build/bin/rv32imac/virt/probe
    4. qemu-system-riscv64 -nographic -machine virt -kernel build/bin/rv64imac/virt/probe
    5. qemu-system-riscv32 -nographic -machine sifive_e -kernel build/bin/rv32imac/qemu-sifive_e/probe
    6. qemu-system-riscv64 -nographic -machine sifive_e -kernel build/bin/rv64imac/qemu-sifive_e/probe
    7. qemu-system-riscv32 -nographic -machine sifive_u -kernel build/bin/rv32imac/qemu-sifive_u/probe
    8. qemu-system-riscv64 -nographic -machine sifive_u -kernel build/bin/rv64imac/qemu-sifive_u/probe
    复制代码

    运行截图


    国内芯片技术交流-risc-v 支持spike和qemu虚拟器的一些例程的编译和运行risc-v单片机中文社区(1)



    国内芯片技术交流-risc-v 支持spike和qemu虚拟器的一些例程的编译和运行risc-v单片机中文社区(2)

    本篇完,感谢关注:RISC-V单片机中文网




    上一篇:RISC-V 使能、禁止、恢复全局中断
    下一篇:读书专题:手把手教你设计CPU第一章【RISC-V处理器】
    RISCV作者优文
    全球首家只专注于RISC-V单片机行业应用的中文网站
    回复

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则

    关闭

    RISC-V单片机中文网上一条 /2 下一条



    版权及免责声明|RISC-V单片机中文网 |网站地图

    GMT+8, 2024-3-28 20:07 , Processed in 0.645459 second(s), 48 queries .

    快速回复 返回顶部 返回列表