เนื่องจากปัญหาใน Arm Trusted Firmware (ATF) เวอร์ชัน 2.4.0 และรุ่นก่อนหน้า เมื่อ uart1 ได้รับการกําหนดค่าสําหรับ U-boot HPS จะค้าง
เพื่อหลีกเลี่ยงปัญหานี้ใน ATF เวอร์ชัน 2.4.0 และ eariler คุณสามารถทําการแก้ไขเพื่อใช้ที่อยู่รีจิสเตอร์จริงสําหรับ UART1 ใน Arm-Trusted-frimware/plat/intel/soc/common/include/platform_def.h
นี่เป็นตัวอย่างสําหรับอุปกรณ์ Agilex™ SoC (มาโคร PLAT_UART0_BASE ที่ใช้ทั่วทั้งโค้ด ATF แนะนําให้ทําการแก้ไขง่ายๆ ที่นี่):
เปลี่ยน
#define PLAT_UART0_BASE (0xFFC02000)
ถึง
#define PLAT_UART0_BASE (0xFFC02100)