ハード・プロセッサー・システム インテル® Stratix® 10 FPGA IP の [FPGA インターフェイス] タブの [HPS ブートソース] セクションにある HPS SSBL の場所のドロップダウンは、v18.1 で新しく追加されました。その目的は、HPS の第 1 ステージ・ブートローダーが第 2 ステージ・ブートローダーをロードする場所をユーザーが選択できるようにすることです。しかし、このドロップダウンを変更しても、情報は インテル® Quartus® からセキュア・デバイス・マネージャーのファームウェアにのみ渡されるため、HPS の動作には影響しません。この設定は U-Boot では監視されないため、効果がないようです。
HPS SSBL の場所を変更するには、U-Boot ソースコードを変更する必要があります。この設定は、ファイル arch/arm/mach-socfpga/spl_s10.c の関数 spl_boot_device() で構成されます。HPS SSBL ロケーションを SDM QSPI フラッシュに変更する方法の例については、こちら の手順を使用してください: Stratix10SoCSingleQspiFlashBoot
この機能は、インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション / スタンダード・エディションのバージョン 20.1 とバージョン U-Boot-socfpga 以降で完全にサポートされています。