chipyard 的RISCV环境的集大成者
平台: ubuntu 16.04
资源: 代理 (源里有的库托管到了google)
步骤:
1. git clone https://github.com/ucb-bar/chipyard.git
2. 运行scripts/ubuntu-req.sh 保证依赖库完整
这里如果python3.6 无法安装,可以跳过,直接用python3.5也是可以的。
3. 设置git 的代理
git config --global https.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080
127.0.0.1:1080 是代理的地址和端口
取消的话可以用下面的语句
git config --global --unset http.proxy
git config --global --unset https.proxy
4. 解决git 无法pull 某些库的问题。
一般错误提示为:gnutls_handshake() failed: Error in the pull function
安装如下包可以解决相应问题
apt-get -y install build-essential nghttp2 libnghttp2-dev libssl-dev
5. 后面安装正常流程就可以了
cd chipyard ./scripts/init-submodules-no-riscv-tools.sh ./scripts/build-toolchains.sh riscv-tools # for a normal risc-v toolchain source ./env.sh

9278

被折叠的 条评论
为什么被折叠?



