記事 ID: 000077424 コンテンツタイプ: トラブルシューティング 最終改訂日: 2018/10/29

ハード・プロセッサー・システム インテル® Stratix® 10 FPGA IP の HPS ブートソースが、HPS が第 2 ステージ・ブートローダーを探す場所が変更されないのはなぜですか?

環境

    インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

ハード・プロセッサー・システム インテル® 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 以降で完全にサポートされています。

関連製品

本記事の適用対象: 2 製品

インテル® Stratix® 10 SX SoC FPGA
インテル® Stratix® 10 TX FPGA

1

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。このコンテンツはお客様の便宜と一般的な情報のみを目的として提供されており、情報の正確さと完全性を保証するものではありません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。