发 帖  
原厂入驻New
[问答] 配置数据下载到FPGA不成功
146 xilinx FPGA GUI
分享
我有一块带有Spartan 6 FPGA和SPI闪存的电路板。
当我在GUI模式下编程闪存时,它工作正常。
但是当我使用批处理模式编程时,它会失败。
我收到以下错误消息:配置数据下载到FPGA不成功。
完成没有进行,请检查您的配置设置和模式设置。请参阅包含GUI和批处理模式详细消息的附件。在批处理模式下,我发出以下命令:setMode -bssetMode -bssetMode -bssetMode -bssetCable -port autoIdenti€€Fy -inferiridentifyMPMattachflash
-position 1 -spi“W25Q16BV”assignfiletoattachedflash -position 1 -file“C:\ temp \ FPGA \ HVPS_Top.mcs”Program -p 1 -dataWidth 4 -spionly -e -v -loadfpgaChecksum -p 1 -spionlyquit任何人都可以提出为什么这样做
在GUI模式下工作但在批处理模式下不工作?
我尝试过LabTools 13.4,14.5和14.7。
所有这些都表现得一样。谢谢!
影响14.5 - GUI Mode.txt 7 KB
影响14.5 - 批量模式.txt 5 KB
0
2020-3-6 08:32:35   评论 分享淘帖 邀请回答

相关问题

9个回答
问题现在已解决...将.cfi文件添加到与.mcs文件相同的文件夹中修复了该问题。
批处理模式下的影响现在有效。
我仍然不确定为什么GUI模式在没有.cfi文件的情况下工作。
至少我有一个批处理模式的解决方案。
谢谢你的帮助!
在原帖中查看解决方案
2020-3-6 08:46:04 评论

举报

一个快速观察是,在批处理模式下,SPI在x1模式下进行编程,而在GUI模式下,它是x4。看起来就像你从影响日志中复制粘贴命令以生成批处理模式脚本。
我没有看到任何问题。你可以在编程失败后阅读状态寄存器的内容并分享吗?.cfi文件是否出现在C:\ temp \ FPGA \目录下?
--------------------------------------------------
---------------------------------------------请将帖子标记为
如果提供的信息能够回答您的问题/解决您的问题,请“接受为解决方案”。给予您认为有用的帖子。
2020-3-6 09:02:50 评论

举报

如何确保SPI在批处理模式下以x4编程?
我使用与GUI模式相同的命令,而在x4使用GUI程序。
附加了GUI和批处理模式的状态寄存器。
我没有.cfi文件。
我需要它吗?
没有它,GUI模式工作正常。
感谢您查看此问题。
在批处理模式下编程后状态寄存器.txt 5 KB
在GUI模式下编程后状态寄存器.txt 5 KB
2020-3-6 09:17:07 评论

举报

为了安全配置,最好将.cfi放在同一目录中。为什么模式引脚设置11在GUI模式下?
--------------------------------------------------
---------------------------------------------请将帖子标记为
如果提供的信息能够回答您的问题/解决您的问题,请“接受为解决方案”。给予您认为有用的帖子。
2020-3-6 09:34:20 评论

举报

我没有cfi文件。
我会要求它,所以我可以试试。
假设模式引脚设置是什么?
困扰我的是为什么它在GUI模式下工作,但在批处理模式下不工作,即使命令是相同的。
2020-3-6 09:41:29 评论

举报

SPI模式的模式引脚设置应为M [1:0] = 01。
--------------------------------------------------
---------------------------------------------请将帖子标记为
如果提供的信息能够回答您的问题/解决您的问题,请“接受为解决方案”。给予您认为有用的帖子。
2020-3-6 09:56:03 评论

举报

我注意到,一旦配置了器件,状态寄存器并不总是报告Mode引脚的正确状态。
这可能解释了为什么GUI模式(配置工作的地方)显示11。
- Gabor
2020-3-6 10:07:17 评论

举报

问题现在已解决...将.cfi文件添加到与.mcs文件相同的文件夹中修复了该问题。
批处理模式下的影响现在有效。
我仍然不确定为什么GUI模式在没有.cfi文件的情况下工作。
至少我有一个批处理模式的解决方案。
谢谢你的帮助!
2020-3-6 10:15:03 评论

举报

感谢您发布解决方案。
我记得,如果GUI没有找到与.mcs文件在同一位置的.cfi文件,GUI将发出警告。
但是,该警告仅在您分配.mcs文件时发出,而不是每次重新运行同一项目时。
在任何情况下,GUI仍然设法在没有.cfi的情况下对部件进行编程,因此它的工作方式与批处理模式不同。
- Gabor
2020-3-6 10:27:40 评论

举报

只有小组成员才能发言,加入小组>>

82个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表