ID Artikel: 000086383 Jenis Konten: Informasi & Dokumentasi Produk Terakhir Ditinjau: 13/08/2021

Bagaimana cara mengaktifkan UART1 di ATF (Arm Trusted Firmware) ketika Anda mengonfigurasi U-Boot untuk menggunakan UART1?

Lingkungan

  • Intel® Quartus® Prime Edisi Pro
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Deskripsi

    Karena masalah pada Arm Trusted Firmware (ATF) versi 2.4.0 dan sebelumnya, ketika uart1 dikonfigurasi untuk U-boot, HPS akan hang.

    Resolusi

    Untuk mengatasi masalah ini di ATF versi 2.4.0 dan eariler, Anda dapat membuat modifikasi untuk menggunakan alamat register sebenarnya untuk UART1 di arm-trusted-frimware/plat/intel/soc/common/include/platform_def.h.

    Berikut adalah contoh untuk perangkat SoC Intel Agilex® (PLAT_UART0_BASE makro yang digunakan di seluruh kode ATF, modifikasi sederhana disarankan di sini):

    Perubahan

    #define PLAT_UART0_BASE (0xFFC02000)

    Untuk

    #define PLAT_UART0_BASE (0xFFC02100)

    Masalah ini telah diperbaiki dimulai dengan ATF versi 2.4.1.

    Produk Terkait

    Artikel ini berlaku untuk 5 produk

    Intel® Stratix® 10 TX FPGA
    Intel® Agilex™ 7 FPGA dan SoC FPGA Seri F
    FPGA dan SoC FPGA Intel® Agilex™ Seri I
    Intel® Stratix® 10 SX SoC FPGA
    Intel® Stratix® 10 MX FPGA

    Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.