由於 SoC EDS 軟體版本 16.0 及更新版本的問題,u-boot-socfpga 在以下時間可能無法開機Intel® Arria® 10 個 SoC 設計:
- 外部FPGA組態選取于 BSP-Editor / u-boot-socfpga
- 沒有連接到 HPS 的外部記憶體介面 (EMIF)
為了解決這個問題,在 SoC EDS 軟體版本 16.0 所產生的 u-boot-socfpga 啟動載入器中,下載並套用 u-boot-socfpga_arria10_sdram.patch。
修補程式會變更 uboot-socfpga/arch/arm/cpu/armv7/socfpga_arria10/sdram.c,為不存在外部記憶體介面增加#define。
若要套用修補程式,請按照下列步驟操作:
- 將 .patch 檔案複製到從 bsp-editor 生成的 BSP (軟體//uboot-socfpga) 執行時建立的 uboot-socfpga 目錄
git 套用 .patch - 移 至 bsp 目錄:cd ..
- 重建 u-boot:清潔;讓。
- 將 更新的 uboot_w_dtb-mkpimage.bin 寫到您的 sdcard / QSPI。
此問題預定在 SoC EDS 軟體日後發佈時解決。