目录
- 首先,请检查硬件。
- 其次进行开发环境的检查
- 我遇到的问题
-
- 1硬件问题
- 2软件问题
首先,请检查硬件。
替换你的FPGA板卡和模拟器,确定硬件是否有问题。例如,开发板是否通电,电缆是否接触良好。使用确定无故障的模拟器和板卡进行功能确认。
其次,检查开发环境
如果硬件更换仍然没有解决问题,请带您的硬件找到一台计算机,以确定它是否是驱动器,并尝试降低通信速率,以减少电缆质量对信号的影响。
我遇到的问题
1硬件问题
我使用的模拟器电缆fc排线连接,FC接线端部间歇性接触不良,这个问题可以通过用手按压仿真器的接线来解决,这也是最坑的问题,经过长时间的调查。
2软件问题
这个应该是vivado2017在win10下的bug。由于权限问题,使用设备管理器安装的驱动程序似乎无法正确安装完整的驱动程序。因此,虽然设备管理器中的识别是正确的,但仍然无法使用。搜索后,我找到了一篇博客文章,修改后解决了问题。解决方案如下。
- 进入设备管理器,找到你的下载器,然后卸载,勾选删除驱动程序。这一步一定要勾选,有部分计算机要求重启,照做即可。
- 把你的设备从PC上移除就是把线拉下来。
- win77请启动管理员模式cmd,win10请用windows powershell管理模式cd进入
C:\Xilinx\Vivado\2017.4\data\xicom\cable_drivers\nt64\dlc10_win7'''
- 然后依次执行以下命令
wdreg -compat -inf %cd%\windrvr6.inf uninstall wdreg -compat -inf %cd%\xusbdrvr.inf uninstall wdreg -compat -inf %cd%\windrvr6.inf install wdreg -compat -inf %cd%\xusbdrvr.inf install
若使用win如果有10个系统,请删除相对路径标志"?%/"请注意命令行窗口中的提示,正常情况下应显示,uninstall successfully 或者 uninstall successfully。
- 执行命令后,重启vivado hardware manager 可使用仿真器。