記事ディレクトリ
Ubuntu に Vivado をインストールする
システム間ファイル コピーの設定は、記事「Ubuntu のインストールと設定」で紹介されています。
次の図に示すように、Vivado ソフトウェア インストール パッケージを保存する必要がある Ubuntu のフォルダーを見つけ、インストール パッケージを Windows システムから Ubuntu システム上のフォルダーに直接ドラッグしてコピーします。
ファイルは最初に仮想マシンにコピーされ、次に Ubuntu で指定されたディレクトリにコピーされます。インストール パッケージは比較的大きいため、コピーに時間がかかります。コピーが完了するまで気長にお待ちください。
コピー後、インストール パッケージを右クリックし、[ここで抽出] をクリックして解凍します。
解凍が完了するまで待ちます。
ファイルが抽出されるまで待ちます。
ターミナルを開き、コマンドを使用して解凍されたフォルダーに入り、次のコマンドを入力してファイルのアクセス許可を変更します。
sudo chmod +x xsetup
実行結果のスクリーンショットは以下のとおりです。
以下のコマンドを使用してインストールします。
sudo ./xsetup
コマンドを入力して Enter を押すと、次のウィンドウが表示されます。
以下のウィンドウが表示されたら、「無視」をクリックします。
インストールする前に、すべてのウイルス対策ソフトウェアを閉じるように求められます。
すべての「同意する」ボックスにチェックを入れます。
Vivado HL デザイン エディションを確認します。
SDKを確認する必要があります。
デフォルトのインストール パスを使用します。
「インストール」をクリックします。
インストールが完了するまで待ちます。
インストールプロセスには約 20 分かかりました。
ライセンスをロードする
次にライセンスをコピーします。
ライセンスが正常にインストールされたことが示されています。
ソフトウェアの実行権限を変更する
Vivado のインストール場所は、コンピューターのルート ディレクトリの /opt/Xilinx/ フォルダーの下にあります。
次のコマンドを実行して、実行権限を追加します。
sudo chmod 777 -R /opt/Xilinx/
sudo chmod 777 -R ~/.Xilinx/
ダウンローダードライバーをインストールする
ターミナル ウィンドウで次のコマンドを実行して、対応するディレクトリに入ります。
cd /opt/Xilinx/Vivado/2017.4/data/xicom/cable_drivers/lin64/install_script/install_drivers/
次に、次のコマンドを使用して、ダウンローダー ドライバーをインストールします。
sudo ./install_drivers
下の図に示すように、インストールは成功しました。
Vivado ソフトウェアを実行する
ターミナル ウィンドウで次の 2 つのコマンドを順番に実行して、Vivado ソフトウェアを開きます。
ソース /opt/Xilinx/Vivado/2017.4/settings64.sh
vivado &
Vivado ソフトウェアは、起動プロセス中にターミナル ウィンドウに次の情報を出力します。
Vivado ソフトウェアが起動するまで待ちます。正常に起動した後のインターフェイスは次のようになります。
開発ボードを接続してドライバーをテストします
次に、開発ボードを接続して、ドライバーが正常にインストールされたかどうかをテストします。まず、仮想マシンがオフになっているときに、USB 互換性を USB 3.0 に設定します (下図を参照)。
次に、仮想マシンを開き、Vivado ソフトウェアを起動し、開発ボードを次のダイアログ ボックスに接続します。
「仮想マシンに接続」を選択し、「OK」をクリックします。
次のダイアログ ボックスでは、デバイスの場所を尋ねられます。
次に、次の図に示すように、[Vivado でハードウェア マネージャーを開く] をクリックしてテストします。
ソフトウェアがチップの存在を検出し、開発ボードの電源をオフにし、Vivado ソフトウェアが Windows システムで実行しているのと同じように次のプロンプト ウィンドウをポップアップ表示することがわかります。
クロスコンパイラ
SDK は Vivado のインストール時にインストールされるように選択されており、クロス コンパイラ arm-linux-gnueabihf-gcc が SDK に含まれています。
次のコマンドを入力してクロス コンパイラを表示します。
ソース /opt/Xilinx/SDK/2017.4/settings64.sh
arm-linux-gnueabihf-gcc -v
印刷される情報は以下のとおりです。
以上が Ubuntu に Vivado ソフトウェアをインストールする内容です。
参考:
ZYNQ 開発プラットフォーム Linux アプリケーション チュートリアル