freedom-u-sdkのLinuxを久しぶりにビルドしてみる、結局環境としてはかなり昔のものに戻した。
- VirtualBox 6.1
- Ubuntu 16.04 LTS
- freedom-u-sdk (
v1_0
branch)
これでfreedom-u-sdk
のLinuxをビルドし直してバイナリを作成した。さらに自作のRISC-Vシミュレータをビルドし直した。
./swimmer_riscv --binfile ../../freedom-u-sdk/work/riscv-pk/bbl
無事に起動することを確認できた。しかしなんか動作がもっさりしているな?昔はこんなことなかった気がする。
Spike (riscv-isa-sim) も使って確認してみる。
./spike ../../work/riscv/freedom-u-sdk/work/riscv-pk/bbl