CentOS7から起動したXilinxSDKでjava.lang.NullPointerExceptionが発生する

FPGA

CentOS7環境でXilinxSDKを起動し、プロジェクトのプロパティ画面からコンパイラの設定(C/C++ Build Settings)を表示しようとすると、正常に表示されない場合があります。

以下は、Vivado2016.4環境のXilinxSDKでプロジェクトのプロパティ画面を表示させたものです。コンパイラの設定画面が表示されず、変わりにjava.lang.NullPointerException、The currently displayed page contains invalid valuesといったポップアップウィンドウが表示されます。

C/C++ Build Settingsが表示されない
C/C++ Build Settingsが表示されない
The currently displayed page contains invalid values
The currently displayed page contains invalid values
java.lang.NullPointerException
java.lang.NullPointerException

解決策

Xilinxのサイトに同様の現象に関する解決方法がありました。

Vivado 2016.1 SDK launch problem

環境変数SWT_GTK3=0を設定したターミナルからXilinxSDKを起動すると、正常に表示されるようになりました。

$export SWT_GTK3=0 
正常に表示されたC/C++ Build Settings
正常に表示されたC/C++ Build Settings
タイトルとURLをコピーしました