早先的RISC-V环境是在Ubuntu 16.04上创建的,针对新的Ubuntu 18.04 LTS的发布,我尝试将原先的RISC-V的全部环境迁移到新的版本上,遇到了一些问题,如无法生成Verilog文件等。当然针对之前Ubuntu 16.04上的一些问题我一并放在这里。目前主要进行的工作:1)RISC-V的开发环境,主要是FreedomStudio的安装,官方最新ToolChain freedom-e-sdk的安装。2)SiFive的RISC-V全部代码的下载与Build。3)Xilinx Vivado 2017.1的安装。4)关于FPGA开发板Arty的设置和验证。
1 安装Ubuntu 18.04
Ubuntu 18.04的安装过程不需要说明,需要注意MAC地址设置为一个申请了合法Xilinx Vivado License的地址,在我这里虚拟机的MAC地址与Host一样。
2 基本开发工具:
2.1 Freedom Studio
- 下载Freedom Studio:
由网站:https://www.sifive.com/products/tools/直接下载
- 解压缩Freedom Studio
说明:FreedomStudio是一个IDE开发环境,其包含了EclipseIDE、ToolChain、OpenOCD,因此,作为最基本开发,只有这个就足够了。之后会单独下载开发包源码
2.2 Xilinx Vivado 2017.1
- 由Xilinx下载Vivado 2018.1版本
- 下载Digilent for xilinx的补丁包
https://github.com/Digilent/vivado-boards/archive/master.zip
安装说明见: