記事 ID: 000086383 コンテンツタイプ: 製品情報 & ドキュメント 最終改訂日: 2021/08/13

UART1 を使用するように U-Boot を設定する際に、ATF (Arm Trusted Firmware) で UART1 を有効にする方法

環境

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

    Arm Trusted Firmware (ATF) バージョン 2.4.0 以前の問題により、uart1 が U-boot 用に構成されている場合、HPS がハングします。

    解決方法

    ATF バージョン 2.4.0 以前のこの問題を回避するには、arm-trusted-frimware/plat/intel/soc/common/include/platform_def.h で UART1 の実際のレジスターアドレスを使用するように変更できます。

    以下は Agilex™™ SoC デバイスの例です (マクロPLAT_UART0_BASEは ATF コード全体で使用されますが、ここでは簡単な変更が推奨されます)。

    変更

    #define PLAT_UART0_BASE (0xFFC02000)

    宛先

    #define PLAT_UART0_BASE (0xFFC02100)

    関連製品

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

    インテル® Agilex™ 7 FPGA & SoC FPGA I シリーズ
    インテル® Stratix® 10 SX SoC FPGA
    インテル® Stratix® 10 MX FPGA
    インテル® Stratix® 10 TX FPGA
    インテル® Agilex™ 7 FPGA & SoC FPGA F シリーズ

    このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。