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

當我使用沒有外部記憶體的外部FPGA組態時,為什麼 u-boot 會在 Intel® Arria® 10 個 SoC 裝置上掛上?

環境

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

    由於 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。

    若要套用修補程式,請按照下列步驟操作:

    1. .patch 檔案複製到從 bsp-editor 生成的 BSP (軟體//uboot-socfpga) 執行時建立的 uboot-socfpga 目錄
      git 套用 .patch
    2. 至 bsp 目錄:cd ..
    3. 重建 u-boot:清潔;讓。
    4. 更新的 uboot_w_dtb-mkpimage.bin 寫到您的 sdcard / QSPI。

    此問題預定在 SoC EDS 軟體日後發佈時解決。

    相關產品

    本文章適用於 1 產品

    Intel® Arria® 10 SX SoC FPGA

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