記事 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 シリーズ

1

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