risc-v中文社区

 找回密码
 立即注册
查看: 3266|回复: 0

[原创] Windows福音——解决仿真工具安装问题

[复制链接]

347

主题

564

帖子

2237

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2237
发表于 2022-6-6 15:58:31 | 显示全部楼层 |阅读模式
✎ 编 者 按
众所周知,SpinalHDL仿真目前仿真器首推Verilator,无论是在Mac还是Linux下安装都很轻松,唯独在Windows下安装是一件令人头疼的事情,由于个人很少在Windows下进行开发,故而也一直没有做WIndows下探索。如今,我的一位同事将Windows下的仿真环境搭建总结出来了,分享给大家。
》安装MSYS32
    参照官方https://www.msys2.org/中的Grtting Started文档中的步骤安装MSYS2。
    主要步骤如下:
    1. 下载MSYS2安装包;
    2. 运行下载的.exe文件进行安装;
    3. 安装路径最好默认为C:\msys64,不要有空格;
    4. 安装完成后运行MSYS2;
    5. 通过运行命令更新package database和base packages并关闭terminal;
    6. 在开始菜单栏启动MSYS2并通过命令更新剩余的base packages;
    7. 通过命令安装一些工具链。
    其中前四个步骤就完成了MSYS2的安装,剩余步骤更新一些package和安装了一些常用的工具,方便后续Verilator仿真。
注意:本人第一次安装MSYS2时未执行步骤5-7,运行spinal-sim用例时报错,卸载后第二次安装MSYS2将执行了全部步骤,仿真运行成功。所以建议将7个步骤都执行一遍。
》通过MSYS32安装Verilator
    参照官方https://spinalhdl.github.io/Spin ... all/Verilator.html#文档中的步骤安装Verilator。
    执行命令如下:   
  • pacman -Syuu
  • #Close the MSYS2 shell once you're asked to
  • pacman -Syuu
  • pacman -S --needed base-devel mingw-w64-x86_64-toolchain \
  •          git flex \
  •          mingw-w64-x86_64-cmake
  • pacman -S mingw-w64-x86_64-verilator
    然后在Windows环境变量->系统变量->Path中添加C:\msys64\usr\bin和C:\msys64\mingw64\bin。
    官方的Important中推荐将两个环境变量添加在最后位置。
    然后重新启动IDEA project,运行spinal-sim用例,即可调用Verilator仿真。
》写在最后
    本篇简单介绍了Windows下安装Verilator的步骤。最终Verilator仿真过程中如遇到其他问题,还可参照https://blog.csdn.net/htgoco/article/details/103940200

本帖来源微信公从号:Spinal FPGA

网页地址:链接

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



Archiver|手机版|小黑屋|risc-v中文社区

GMT+8, 2024-4-24 06:40 , Processed in 0.014173 second(s), 17 queries .

risc-v中文社区论坛 官方网站

Copyright © 2018-2021, risc-v open source

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