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