由於 Intel® Quartus® Prime 軟體版本 16.0 和更早版本的問題,quartus_hps可能無法在 Cyclone® V SoC、Arria® V SoC 或 Intel® Arria® 10 個FPGA系統上重新程式設計四序列周邊介面 (SPI) 裝置。
可能會看到下列錯誤訊息:
錯誤:無法在快閃記憶體位址
與檔位址上相符資料。錯誤:無法讀取矽晶片 ID
可用修補程式來修復此問題,適用于 Intel® Quartus® Prime 軟體版本 16.0。 請按照下列步驟操作:
- 從下列連結下載並安裝修補程式 0.01:
- Intel Quartus適用于 Windows (.exe) 的 Prime 軟體版本 16.0 Patch 0.01
- Intel Quartus Prime 軟體版本 16.0 Patch 0.01 for Linux (.run)
- 適用于 Intel Quartus Prime 軟體版本 16.0 Patch 0.01 的 Readme(txt)
注意:此修補程式無法套用至 SoC 嵌入式設計套件 (EDS) 或 Intel Quartus Prime 軟體獨立程式設計程式
- 執行 quartus_hps 以程式化裝置,在命令列中新增 --boot=18 選項。--boot=18 選項會導致在四 SPI 程式設計之前,將冷重設套用至 SoC。 例如: quartus_hps -c 1 -o PV --boot=18 -0x0 .img
此修補程式排定在 Intel Quartus Prime 軟體的未來版本中。