Problema crítico
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.
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.