ID del artículo: 000086383 Tipo de contenido: Información y documentación sobre productos Última revisión: 06/06/2023

¿Cómo habilitar UART1 en ATF (Arm Trusted Firmware) cuando configura el U-Boot para utilizar UART1?

Entorno

  • Intel® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Descripción

    Debido a un problema en arm Trusted Firmware (ATF) versión 2.4.0 y anteriores, cuando uart1 está configurado para el arranque en U, el HPS se cuelga.

    Resolución

    Para solucionar este problema en la versión ATF 2.4.0 y el auricular, podría realizar una modificación para utilizar la dirección de registro real de UART1 en arm-trusted-frimware/plat/intel/soc/common/include/platform_def.h.

    Aquí tiene un ejemplo para dispositivos SoC Intel Agilex® (se PLAT_UART0_BASE utilizar macro en el código ATF, se sugiere una modificación sencilla aquí):

    Cambio

    #define PLAT_UART0_BASE (0xFFC02000)

    Para

    #define PLAT_UART0_BASE (0xFFC02100)

    Este problema se ha solucionado a partir de la versión ATF 2.4.1.

    Productos relacionados

    Este artículo se aplica a 5 productos

    FPGA Intel® Strantix® 10 TX
    FPGAs y FPGAs de sistema integrado en chip Intel® Agilex™ 7 serie F
    FPGAs y FPGAs de sistema integrado en chip Intel® Agilex™ 7 serie I
    FPGA de sistema integrado en chip Intel® Stratix® 10 SX
    FPGA Intel® Strantix® 10 MX

    El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.