エンベデッド ソフトコア IP を使用してシンプルなデザインをインプリメントするためにザイリンクス EDK に取り組んでいるときに、いくつかのハードルにぶつかりました。直面している問題の詳細な概要を以下に示します。
私たちの理解によると、EDK デザイン フローを使用したソリューションに関連する次の手順に従いました。
ステップ 1 - ザイリンクス ISE - 新しいプロジェクトを作成 - 新しいソースを追加 - エンベデッド プロセッサを選択すると、XPS が開き、ソフトコア IP を選択または作成できます。
ステップ 2 - Xilinx Platform Studio (xps) - 新しいボード サポート パッケージ (BSP) を作成し、ソフトコア IP、ペリフェラル、およびその他の詳細に関する情報を入力します。- ハードウェア設計をSDKにエクスポート
ステップ 3 - ザイリンクス SDK - ハードウェア プラットフォームの作成 - ハードウェアのリンク - ソフトウェア環境のセットアップ - ザイリンクス C プロジェクトの作成
問題 -->
xilinx ise でプロジェクトを作成し、xps を使用してエンベデッド プロセッサを追加しましたが、プログラミング ファイルを生成しようとすると、次のエラー メッセージが表示されます。
ERROR:EDK - INFO:Security:67 - XILINXD_LICENSE_FILE is set to
'/opt/Xilinx/12.1/ISE_DS/EDK/data/core_licenses' in /home/h2o/.flexlmrc.
INFO:Security:68 - Please run the Xilinx License Configuration Manager
ERROR:Security:14 - No feature was available for 'XPS'.
ERROR:EDK:440 - platgen failed with errors!
ERROR:EDK -
Error while running "gmake -f system.make netlist".
ERROR: synthesizing XPS module failed!
gmake エラーを削除するために、gmake 用の make へのリンクを既に作成しており、sdk 用に正常に動作していますが、ここではエラーが表示されています。リンクがあるかどうかを確認するために、「ln」コマンドを実行し、この出力を得ました
h2o@h2o-Vostro-1015:~$ sudo ln -s /usr/bin/make /usr/bin/gmake
[sudo] password for h2o:
ln: failed to create symbolic link `/usr/bin/gmake': File exists
また、ライセンスの面でも問題に直面しています。xps を開くたびに、ライセンスが存在しないことが示され、ザイリンクス ライセンス マネージャーが開きます。ザイリンクス ウェブサイトに登録し、.lic ライセンス ファイルを取得しました。ほんの数日前です。
xps を開くたびに、xilinx.lic ファイルを追加する同じプロセスに従う必要があります (参照用の PFB 画面)。
</p>
</p>