There is some ambiguity in the repo's README file:
Also, in the “How should I use the Rocket chip generator?” section of the SAME README. it goes this :
As a result, I just executed the following instructions:
1):clone the wholle repo first
cd rocket-chip
#export ROCKETCHIP='pwd' #I didn't execute this LOC
git submodule update --init
2) clone the toolchain repo and make it
cd rocket-tools
git submodule update --init --recursive
export RISCV=/path/to/install/riscv/toolchain
export MAKEFLAGS="$MAKEFLAGS -j4" # 4cores in the VMware ubuntu
./build.sh
#./build-rv32ima.sh (if you are using RV32) #I didn't execute this LOC, I have no idea #what it mean by "if you are using RV32". if I am using RV64, then this LOC wont be #needed?
after I type “./build.sh", it takes while and prints lots of warnings, but finally it completed.
3)build the emulator
cd emulator
make
it took 10mins or so, and I thought everything wokred just fun, but it goes this :
frankly speaking, I felt a little depressed about this.Is this because that I didn't execute the "./build-rv32ima.sh" step? I felt like there is variance among the same README