중요 문제
인텔® Quartus® Prime Pro Edition 소프트웨어 버전 20.3 이상의 장치 펌웨어 문제로 인해 업데이트 이미지가 CPB(RSU 구성 포인터 블록)의 마지막 슬롯에 있는 경우 RSU 상태 오류 코드 0xf004d003 또는 0xf004d00c 와 함께 런타임에 SoC 원격 시스템 업데이트(RSU) 공장 업데이트 또는 펌웨어 업데이트 이미지 흐름이 실패할 수 있습니다. 또는 취소된 CPB 항목만 뒤따릅니다.
플래시의 RSU CPB(Configuration Pointer Block)는 활성화된 RSU 부트 파티션의 위치와 순서를 저장하며 508개의 슬롯을 포함합니다. 테이블이 꽉 차면 자동으로 압축됩니다.
원격 시스템 업데이트에 대한 자세한 내용은 인텔 Agilex® 하드 프로세서 시스템 원격 시스템 업데이트 사용자 안내서 및 인텔® Stratix® 10 하드 프로세서 시스템 원격 시스템 업데이트 사용자 안내서 를 참조하십시오.
이 문제를 해결하려면 다음과 같이 하십시오.
공장/펌웨어 업데이트 이미지를 플래시에 쓸 때 CPB 테이블의 마지막 항목이 아닌지 확인하고, 그렇지 않으면 CBP 압축을 강제 적용합니다(rsu slot_disable <slot>를 실행한 다음 rsu slot_enable <slot>를 실행).
및
출고시/펌웨어 업데이트 이미지를 플래시에 쓴 후, POR하기 전에(및 업데이트 이미지가 실행되기 전에) RSU 슬롯을 취소(비활성화)하지 마십시오.
출하 시 / 펌웨어 업데이트 이미지가 마지막 슬롯에 있는지 확인하려면: u-boot 예:
rsu save_cpb 명령 rsu save_cpb <address>를 사용하여 CPB를 메모리에 저장합니다.
md.b<주소+슬롯 오프셋> 8을 사용하여 CPB 검사
RSU save_cpb 0x2000 0000
MD.B 0x20000ff0 8
MD.B 0x20000ff8 8
빈 슬롯에는 FF FF FF FF FF FF FF FF가 포함됩니다. 지워진 슬롯에는 모든 00이 포함됩니다.
이 문제는 Intel Agilex® 및 인텔® Stratix 10 장치용 장치 펌웨어의 향후 릴리스에서 수정될 예정입니다.