CI Notes - betrusted-io/betrusted-wiki GitHub Wiki
Rebuilding betrusted-soc from scratch
Configuration:
- Ubuntu 18.04 LTS
- Vivado 2019.2 Webpack, installed and added to PATH variable
- RISC-V pre-built toolchain, https://static.dev.sifive.com/dev-tools/riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-ubuntu14.tar.gz, installed and added to PATH variable
- Rust toolchain, by running
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- Rust nightly (needed for alternate alloc crate), by running
rustup default nightly
Commands:
git clone --recursive [email protected]:betrusted-io/betrusted-soc.git
./betrusted-soc.py -e
to build the gateware