NIOS 2 II EDA Quartus 17.1, 18.0, 18.1 UBUNTU
今回は、Quartus Prime 17.1 もしくは 18.0 , 18.1 をUbuntu / Linux上で動作させるときの注意点です。
Quartus Prime 17.0までは、UBUNTU上にインストールしたQuartusでNIOS2ソフトウェアの開発が可能でした。
Tools -> NIOS II Software Build Tools for Eclipse
上記で、Eclipseが起動して、ソフトウェア開発ができたのですが、17.1, 18.0, 18.1では実行しても、Eclipseが起動しません。
というか、まったっく反応しません。このため、このバージョンではNIOS2のソフトウェア開発ができません。そこで、今回はコマンドラインから実行して、ソフトウェア開発を行います(多くの質問サイトなどで議論されていますが、解決に至っていません(ここなど))。
実際のコマンドパスは、下記ですが、これだけだと失敗します。
~/intelFPGA_lite/18.0/nios2eds/bin/eclipse_nios2/eclipse
そこで次のように実行します。
NIOS 2 Command Line
$ cd ~/intelFPGA_lite/18.0/nios2eds
~/intelFPGA_lite/18.0/nios2eds$
~/intelFPGA_lite/18.0/nios2eds$ ./nios2_command_shell.sh
------------------------------------------------
Altera Nios2 Command Shell [GCC 4]
Version 18.0, Build 614
------------------------------------------------
~/intelFPGA_lite/18.0/nios2eds$ bin/eclipse_nios2/eclipse
NIOS 2 SBT won't launch in Quartus prime 17.1 , 18.0 with ubuntu 16.04 or later , linux
これで、ubuntu上でNIOS 2のソフトウェア開発が可能となりました。
$ lsb_release -r
Release: 16.04