FPGA開発日記

FPGAというより、コンピュータアーキテクチャかもね! カテゴリ別記事インデックス https://msyksphinz.github.io/github_pages/

RISC-VのZedBoard環境が動作しなくなっている問題

しばらく前から、RISC-VをZedBoardで動作させるための環境fpga-zynqリポジトリが動作しなくなっている状態であった。 (これは私も確認していた)。

GitHub Issueにもあげられており、しばらく監視していたのだが全く反応がないので諦めていたのだがこの度修正されたようなので確認することにした。

github.com

ちなみ、それぞれのリビジョンは、

  • 最後に確認した正しく動作するfpga-zynq リポジトリのリビジョン : f03982e
  • 今回確認したリビジョン f55bd8e
  • 動かなくなっていたリビジョン : 上記の間

最新のリポジトリにアップデートして確認してみたが、実際には相変わらず動作せずであった...

f:id:msyksphinz:20180711004932p:plain

そこで、フロントエンドサーバの問題の可能性を疑い、fesvr-zynqをリビルドした。

$ cd ${fpga-zynqリポジトリ}/zedboard
$ make fesvr-zynq # fesvr-zynqの再ビルドが行われる
$ sudo make ramdisk-open
$ sudo cp ../../../../common/build/fesvr-zynq ramdisk/home/root/fesvr-zynq.new
$ sudo cp ../../../../common/build/fesvr-zynq ramdisk/home/root/
$ sudo make ramdisk-close
$ sudo make load-sd SD=/mnt/ZED_ROOT/

以上の要領で、fesvr-zynq.newlibfesvr.soを追加して、ZedBoardを起動した。

動作を確認すると、やはり動かない...

f:id:msyksphinz:20180711010459p:plain

うーん、まだデバッグが必要そうだ...