ID del artículo: 000093377 Tipo de contenido: Resolución de problemas Última revisión: 30/11/2023

¿Por qué a veces veo corrupción en la CPB cuando ejecuto una imagen de actualización de fábrica o firmware en mi SoC Remote System Update habilitada Intel® Stratix® sistema 10 o Intel Agilex® FPGA?

Entorno

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

    Problema crítico

    Descripción

    Debido a un problema en el firmware del dispositivo del software Intel® Quartus® Prime Pro Edition versión 20.3 y posteriores, los flujos de imágenes de actualización remota del sistema (RSU) o actualización del firmware del SoC pueden fallar en tiempo de ejecución con el código de error de estado de RSU 0xf004d003 o 0xf004d00c si la imagen de actualización está en la última ranura del bloque de puntero de configuración (CPB) de RSU, o le siguen solo entradas de CPB canceladas.

    El bloque de puntero de configuración (CPB) de RSU en flash almacena la ubicación y el orden de las particiones de arranque de RSU habilitadas y contiene 508 ranuras. Cuando la mesa se llena, se comprime automáticamente.

    Consulte la Guía del usuario de actualización remota del sistema de procesador Intel Agilex® físico y la Guía del usuario de actualización remota del sistema de procesador duro Intel® Stratix® 10 para obtener más información sobre la actualización remota del sistema.

    Resolución

    Para evitar este problema:

    Cuando escriba la imagen de actualización de fábrica / firmware en el flash, asegúrese de que no sea la última entrada en la tabla de CPB, de lo contrario, fuerce una compresión CBP (ejecutando rsu slot_disable <ranura> y luego rsu slot_enable <ranura> )

    Y

    No cancele (deshabilite ) ninguna ranura RSU después de escribir la imagen de actualización de fábrica/firmware en el flash, antes del POR (y la imagen de actualización en ejecución)

    Para detectar si la imagen de actualización de fábrica / firmware está en la última ranura: Ejemplo de arranque en U:

    Guarde el CPB en la memoria mediante el comando rsu save_cpb: rsu save_cpb <dirección>

    Examine el CPB utilizando md.b <desplazamiento de dirección+ranura> 8

    RSU save_cpb 0x2000 0000

    Md.B 0x20000ff0 8

    Md.B 0x20000ff8 8

    Las ranuras vacías contendrán FF FF FF FF FF; Las ranuras despejadas contendrán todos los 00s

    Está previsto que este problema se solucione en una versión futura del firmware del dispositivo para dispositivos Intel Agilex® e Intel® Stratix 10.

    Productos relacionados

    Este artículo se aplica a 3 productos

    Mostrar todo

    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.