错误:无法读取Silicon ID-Altera-Intel社区-FPGA CPLD-ChipDebug

错误:无法读取Silicon ID

由于Quartus®Prime软件版本16.0及更早版本存在问题,quartus_hps可能无法在Cyclone®VSoC,Arria®VSoC或Arria 10系统上重新编程四串行外设接口(SPI)器件。

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

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

错误:无法读取Silicon ID

解决方法

有一个补丁可以解决Quartus Prime软件版本16.0的这个问题。从相应的链接下载并安装Patch 0.01并运行quartus_hps,详情如下:

下载Quartus Prime软件版本16.0 Patch 0.01 for Windows(.exe)

下载适用于Linux的Quartus Prime软件版本16.0 Patch 0.01(.run)

下载Quartus Prime软件16.0版补丁的自述文件(.txt)

注意:此补丁不能应用于SoC嵌入式设计套件(EDS)或Quartus Stand alone Programmer

  • 运行quartus_hps对器件进行编程,将–boot = 18选项添加到命令行。 –boot = 18选项导致在四SPI编程之前将冷复位应用于SoC。例如:quartus_hps -c 1 -o PV –boot = 18 -a 0x0 <filename> .img

该补丁计划包含在Quartus Prime软件的未来版本中

请登录后发表评论

    没有回复内容