Original GitHub site is https://github.com/SpinalHDL/VexRiscvSocSoftware .
I have prepared (or modified original) demo code for Murax and Mini-Briey which run on TinyFPGA BX. Please refer this VexRiscv Murax (w/o XiP) and Mini-Briey (with XiP) ports for TinyFPGA-BX repository for detail.
$ cd projects/flogics/murax
$ make
First, connect your TinyFPGA to a USB port.
$ cd projects/flogics/briey
$ make
You can flash projects/flogics/briey/build/demo.bin
by 'tinyprog -u'.
$ tinyprog -u projects/flogics/briey/build/demo.bin
The following describes the original SpinalHDL/VexRiscvSocSoftware.
Need the prebuild GCC from https://www.sifive.com/products/tools/ => SiFive GNU Embedded Toolchain
The makefiles are expecting to find this prebuild version in /opt/riscv/contentOfThisPreBuild
wget https://static.dev.sifive.com/dev-tools/riscv64-unknown-elf-gcc-20171231-x86_64-linux-centos6.tar.gz
tar -xzvf riscv64-unknown-elf-gcc-20171231-x86_64-linux-centos6.tar.gz
sudo mv riscv64-unknown-elf-gcc-20171231-x86_64-linux-centos6 /opt/riscv64-unknown-elf-gcc-20171231-x86_64-linux-centos6
sudo mv /opt/riscv64-unknown-elf-gcc-20171231-x86_64-linux-centos6 /opt/riscv
echo 'export PATH=/opt/riscv/bin:$PATH' >> ~/.bashrc