是的,如果符合下列任何條件,預載入器中可以停用暖重設處理代碼:
- CSEL 設定為 01、10 或 11,並且使用固定版的矽晶片。
- HPS 冷重設針腳系在一起。
- BSEL 設定為從 FPGA 開機。
如需關於暖重設處理常式代碼修補程式的詳細資訊,請參閱下方的相關解決方案。
若要停用代碼,請按照以下步驟操作:
- 編輯檔案 uboot-socfpga\arch\arm\cpu\armv7\socfpga\spl.c 移除功能ram_boot_setup()。這消除了 OCRAM 上 4KB 的限制,現在將提供給使用者。
- 重新相容預載入器。
注意:Preloader 在 SoC 裝置的不同矽晶片修訂版上的行為並不不同。此解決方案適用于所有版本的矽晶片,包括解決 HPS PLL 鎖定問題的版本。
如需有關固定矽晶片修訂版的詳細資訊,請參閱裝置錯誤表。
- HTTPs:///content/dam/www/programmable/us/en/pdfs/literature/es/es_arriav_es.pdf
- HTTPs:///content/dam/www/programmable/us/en/pdfs/literature/es/es_cyclone_v.pdf