文章 ID: 000093377 內容類型: 疑難排解 最近查看日期: 2023 年 11 月 30 日

為什麼我在啟用了 SoC 遠端系統更新Intel® Stratix® 10 或 Intel Agilex® FPGA 系統上運行出廠或固件更新映射時有時會看到 CPB 損壞?

環境

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

    重大問題

    描述

    由於 Intel® Quartus® Prime Pro Edition 軟體版本 20.3 及更高版本的設備固件出現問題,SoC 遠端系統更新 (RSU) 出廠更新或固件更新映射流可能會在運行時失敗,如果更新映射位於 RSU 配置指標塊 (CPB) 的最後一個插槽中,則 RSU 狀態錯誤代碼 0xf004d0030xf004d00c , 或僅後跟已取消的 CPB 條目。

    快閃記憶體中的 RSU 配置指標塊 (CPB) 存儲已啟用的 RSU 開機磁碟分割的位置和順序,並包含 508 個插槽。當表變滿時,它會自動壓縮。

    如需遠端系統更新的詳細資訊,請參閱《Intel Agilex® Hard Processor System Remote System Update 使用者指南》和Intel® Stratix® 10 Hard Processor System Remote System Update 使用者指南

    解決方法

    要變通解決此問題:

    將出廠/固件更新映射寫入快閃記憶體時, 請確保 不是 CPB 表中的最後一個條目否則強制 CBP 壓縮 (通過運行 rsu slot_disable <插槽>然後運行 rsu slot_enable <插槽>)

    在將出廠/固件更新映射寫入快閃記憶體後,在 POR(和更新映射運行)之前,請勿取消(禁用)任何RSU 插槽

    要檢測出廠/固件更新映射是否在最後一個插槽中,請執行以下操作: u-boot 範例:

    使用 rsu save_cpb 命令將CPB 保存到記憶體:rsu save_cpb <位址>

    使用md.b 檢查 CPB <位址+插槽偏移> 8

    RSU save_cpb 0x2000 0000

    MD.B 0x20000ff0 8

    MD.B 0x20000ff8 8

    空插槽將包含 FF FF FF FF;清除的插槽將包含所有 00

    此問題計畫在未來版本的 Intel Agilex® 和 Intel® Stratix 10 裝置中修復。

    相關產品

    本文章適用於 3 產品

    顯示全部

    這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。