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)