文章 ID: 000085780 內容類型: 疑難排解 最近查看日期: 2016 年 10 月 12 日

我可以在預載入器中停用 HPS 暖重設處理常式代碼嗎?

環境

  • Intel® Quartus® II 訂閱版
  • 重設
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    描述

    是的,如果符合下列任何條件,預載入器中可以停用暖重設處理代碼:

    1. CSEL 設定為 01、10 或 11,並且使用固定版的矽晶片。
    2. HPS 冷重設針腳系在一起。
    3. BSEL 設定為從 FPGA 開機。

     如需關於暖重設處理常式代碼修補程式的詳細資訊,請參閱下方的相關解決方案。

     


     

    解決方法

     

    若要停用代碼,請按照以下步驟操作:

    1. 編輯檔案 uboot-socfpga\arch\arm\cpu\armv7\socfpga\spl.c 移除功能ram_boot_setup()。這消除了 OCRAM 上 4KB 的限制,現在將提供給使用者。
    2. 重新相容預載入器。

    注意:Preloader 在 SoC 裝置的不同矽晶片修訂版上的行為並不不同。此解決方案適用于所有版本的矽晶片,包括解決 HPS PLL 鎖定問題的版本。

    如需有關固定矽晶片修訂版的詳細資訊,請參閱裝置錯誤表。

     

     

    相關產品

    本文章適用於 5 產品

    Cyclone® V SX SoC FPGA
    Arria® V ST SoC FPGA
    Arria® V SX SoC FPGA
    Cyclone® V SE SoC FPGA
    Cyclone® V ST SoC FPGA

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