First i followed the steps in
and in the process i was able to complile spike, gcc, linux etc.
How ever i was not successful in booting linux using spike.
Meanwhile i hit up on the instructions using freedom-u-sdk
and I have been able to compile the freedom-u-sdk by following the steps
$ git clone https://github.com/sifive/freedom-u-sdk.git
$ cd freedom-u-sdk
$ git submodule update --init --recursive
The following (few executable + linux kernel) are shown…
-rwxrwxr-x 1 gvsk gvsk 7986392 Oct 28 19:13 work/bbl.bin
-rw-rw-r-- 1 gvsk gvsk 23959176 Oct 28 19:13 work/bbl.hex
-rwxrwxr-x 1 gvsk gvsk 8718576 Oct 28 19:12 work/linux/vmlinux
-rwxrwxr-x 1 gvsk gvsk 80248 Oct 28 19:13 work/riscv-pk/pk
-rwxrwxr-x 1 gvsk gvsk 8000120 Oct 28 19:13 work/riscv-pk/bbl
However i dont find the spike (sources/executable) in the freedom-u-sdk.
So i used the spike from the riscv-tools to boot up linux
$ …/…/riscv/bin/spike work/riscv-pk/bbl
but it does not boot vmlinux.
Not sure where i am going wrong. Any pointers/suggestions are welcome.
thanks in advance