为什么Quartus_hps无法重新编程我的QSPI器件?-Altera-Intel社区-FPGA CPLD-ChipDebug

为什么Quartus_hps无法重新编程我的QSPI器件?

如果QSPI包含现有或损坏的图像,则在Cyclone®VSoC,Arria®VSoC或Arria 10系统上编程HPS连接的四串行外设接口(SPI / QSPI)器件时,quartus_hps程序可能会失败。

可能会看到以下错误消息:

错误:无法将闪存地址<address>的数据与文件地址<address>匹配。

错误:无法读取Silicon ID

Quad SPI Flash芯片ID为0x00000000

解决方法/修复

在Quartus®Prime软件版本16.1及更高版本中, – boot = 18选项可与quartus_hps一起使用来解决此问题。

–boot = 18选项会导致在四SPI编程之前将冷复位应用于SoC,从而将所有时钟复位为默认值。

  • 例如:quartus_hps -c 1 -o PV –boot = 18 -a 0x0 <filename> .img

该选项计划在未来版本的SoC EDS手册中记录。

另外:

请登录后发表评论

    没有回复内容