ハード・プロセッサー・システム・コンポーネントを使用し、構成方法を AVSTx<n に設定して インテル® Stratix®10 プロジェクトをコンパイルすると>コンパイルのアセンブリー段階で次のエラーが表示されることがあります。
"エラー (19192): ファイル C:\..\...\...\project_name.sof が不完全です - HPS は存在しますが、ブートローダー情報がありません"
これは、HPS の第 1 ステージ・ブートローダーが .sof ファイルに存在する必要があるロー・バイナリー・ファイルの生成中に発生します。しかし、プロジェクトの初期コンパイル時には、HPS の第 1 ステージ・ブートローダーは .sof ファイルに挿入しません。なお、.sof ファイルはアセンブラーによって生成され、HPS の第 1 ステージ・ブートローダーは、.sof ファイルを使用して Stratix 10 デバイスをプログラムする前に、コマンドラインから挿入できます。
回避策は、プロジェクトのコンパイル中にプログラミング・ファイルの生成が有効になっておらず、その後、コマンドラインから HPS の第 1 ステージ・ブートローダーを SOF に挿入し、SOF を目的のプログラミング・ファイルに変換できるようにすることです。プログラミング・ファイルの生成をオフにするには、「デバイスとピン・オプション」ウィンドウを開き、左列の「プログラミング・ファイル」行を選択して、すべてのボックスのチェックを外します。「アセンブリ」コンパイル手順を再実行すると、このエラーが削除されたことがわかります。HPS 第 1 ステージ・ブートローダーの挿入に関する詳細は、 インテル® Stratix® 10 SoC FPGA ブート・ユーザーガイド を参照してください。