早上想把FPGA的配置固化到FLASH,谁知不能进行编程,在升级到9.1 SP2之前,即9.1的时候可以。
1. 按照步骤生成pof文件,不应该是生成pof的问题,因为用原厂配的pof也下载不了
2. 下载plf,即parallel flash loader
3. 点击“auto detect”可以检测到设备
4. 装载生成的pof文件,圈选的checkbox勾选不了,orz!!
然后我打开以前做过成功的一个project,发现下载的配置还存在。以下是操作步骤,结果也是无厘头的。
1. tools-》prgrammer,发现上次的下载配置有保存,一打开就是勾上的。
2. 直接换了下载文件pof,也不进行auto detect,发现可以勾上。
3. 直接下载,发现也是可以的,测试了之后发现也是正常的。
为了保险起见,我已经把可以的project先备份了orz。。。。。
我在怀疑这是不是quartus的programmer的bug。。。
中午确定了这个是quartus的programmer的bug。
暂时解决这个问题的方法是:
1. 在上面勾选不了的那个页面点击file-》save,然后关闭programmer
2. 重新开启programmer,这样子就可以了。。。Orz