문서 ID: 000093377 콘텐츠 형태: 문제 해결 마지막 검토일: 2023-11-30

SoC 원격 시스템 업데이트를 사용하도록 설정된 인텔® Stratix® 10 또는 Intel Agilex® FPGA 시스템에서 공장 또는 펌웨어 업데이트 이미지를 실행할 때 CPB 손상이 가끔 표시되는 이유는 무엇입니까?

환경

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

    중요 문제

    설명

    인텔® 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 장치용 장치 펌웨어의 향후 릴리스에서 수정될 예정입니다.

    관련 제품

    이 문서는 다음 항목에 적용됩니다. 3 제품

    인텔® Agilex™ FPGAs 및 SoC FPGAs
    인텔® Stratix® 10 SX SoC FPGA
    인텔® Stratix® 10 TX FPGA

    이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.