AR# 70328

|

DisplayPort RX/TX Subsystem - Vivado に統合されているサンプル デザインを Windows でビルドできない

説明

DisplayPort IP のアプリケーション サンプル デザインを Windows OS で生成しようとすると、コンパイル ステップでエラーが発生します。

それだけでなくパスを指定する文字数に制限があり、その制限 (260 文字) を超えているという警告メッセージもいくつか表示されます。

何が問題ですか。この問題の解決方法を教えてください。

ソリューション

これは ツールの問題です。サンプル デザインのプロジェクト ディレクトリに長いパス名が作成されていて、それが Windows の文字制限を超えています。 

次の手順に従うと、この問題を回避できます。

  1. Windows でサンプル デザインを生成します。Vivado でエラーが出力される前に、ブロック デザインがビルドされるはずです。
  2. Tcl コンソールで次のコマンドを入力します (<path> にはディレクトリへのパスを指定)。

write_bd_tcl <path>/bd.tcl

  1. 生成された bd.tcl ファイルをテキスト エディターで開きます。
  2. 次の行を検索します。

# CHANGE DESIGN NAME HERE
variable design_name
set design_name dp_tx_subsystem_0_design_synth

  1. 上記の行を次の行に置き換えます。

# CHANGE DESIGN NAME HERE
variable design_name
set design_name dp_tx

  1. ルート ディレクトリに近い階層のディレクトリに、短い名前 (dp_tx など) で新しいプロジェクトを作成します。
  2. Tcl コンソールから bd.tcl ファイルを実行します。

source bd.tcl

  1. import フォルダーにある XDC ファイルを生成されたサンプル デザインのディレクトリに追加します。
  2. BD 出力ファイル、BD ラッパー、ビットストリームを生成します。


注記: サンプル デザイン プロジェクトのパスの長さは 2018.3 リリースで短くなります。サンプル デザインをビルドするには、短い名前のディレクトリを選択するだけで、問題は起きなくなります。

アンサー レコード リファレンス

マスター アンサー レコード

AR# 70328
日付 10/24/2018
ステータス アクティブ
種類 既知の問題
ツール
IP
People Also Viewed