記事 ID: 000089898 コンテンツタイプ: 互換性 最終改訂日: 2022/03/25

u-boot-socfpga 2021.04 から RSU コマンド -> linux_qspi_enable -> RSU コマンド・シーケンスが発行されると、u-boot がハングアップしてリセットされるのはなぜですか?

環境

    インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション

u-boot-socfpga

Linux*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

u-boot-socfpga (https://github.com/altera-opensource/u-boot-socfpga) 2021.04 ソフトウェアの問題により、QSPI を有効にした後に u-boot ハングアップとリセットが実行される場合があります。

この問題は、U-Boot CLI コマンドを使用している場合に発生する可能性があります。

  1. rsu display_dcmf_version (第 1 回 RSU コマンド)
  2. sf プローブ (これは、linux_qspi_enable コマンドの一部であり、Linux DTB で QSPI ノードを有効にします。これはフローの一部であり、Linux の起動に続きます)。
  3. rsu display_dcmf_version (第 2 RSU コマンド)。
  4. ここでハングアップが発生する場合があり、ウォッチドッグが有効になっている場合はリセットが続きます。

このプローブは、最初のメモリー領域を完全に無効化することなく、QSPI が 2 回初期化され、そのたびに QSPI デバイスのメモリーを割り当てることができるために生じます。
 

解決方法

この問題は、u-boot-socfpga 2021.04 以降 (https://github.com/altera-opensource/u-boot-socfpga) で修正されています。  コミット: a0a4a265f7395a938226b08142c4e2234fdead5e。

 

関連製品

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

インテル® Agilex™ FPGA & SoC FPGA
インテル® Stratix® 10 FPGA & SoC FPGA

1

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