Xilinx USB Cable仿真器“无法识别的USB设备”解决方法

Xilinx USB Cable仿真器“无法识别的USB设备”解决方法

在另一台电脑上使用开发板时,仿真器不能正常工作。网上查了好多处理方法,最后还是重装驱动解决问题。

现象

现象:

  1. 不接开发板,仅插上仿真器(黑金Alinx USB Cable),仿真器的灯在几秒后熄灭,然后win10提示:无法识别的USB设备
  2. 在设备管理器显示未知USB设备(设备描述符请求失败)
  3. 接上开发板,在Vivado中无法检测到FPGA芯片。

环境:Win10+Vivado 2018.3 。——另外,这个电脑不能联网,我感觉要是能联网可能什么事都没有。。

网上找到的一些方法

因为仿真器的灯能亮几秒钟,估计硬件正常,先怀疑是系统或者驱动的问题。
试过无效的方法(有人说可以解决他们的问题,所以也记录下):

  1. services.msc中重启Plug and Play 服务
  2. 卸载未知设备、重启电脑、再插拔
  3. USB口驱动电流不足,改用主板上的USB口
  4. 启用USB设备的增强电源管理见这个链接

驱动安装

仿真器驱动位于:Xilinx\Vivado\2018.3\data\xicom\cable_drivers\nt64
自动安装:直接运行install_drivers.cmd

手动安装:

  1. 运行\digilent\install_digilent.exe
  2. 运行\dlc10_win10\install_xpcwinusb.cmd
  • 建议在powershell或者cmd里面运行这些.cmd脚本,如果直接运行,容易一闪而过,难以看到打印的错误信息。
  • 驱动正常后,再连上仿真器,绿灯常亮,同时也可以正常用Vivado下载程序到开发板。

同时,我还遇到了一些用户权限上的问题。\dlc10_win10\install_xpcwinusb.cmd总是提示用户权限不够,于是我把下面这几行注释了,可以正常安装驱动。

rem # Check if Admin
net session >nul 2>&1
if %ERRORLEVEL% NEQ 0 (
  ECHO ERROR: You must run %~f0 as Adminisrator.
  exit /b 1
)

运行install_drivers.cmd得到的日志如下:

INFO: InstallPath="E:\Xilinx\Vivado\2018.3\data\xicom\cable_drivers\nt64\"
windrvr6 is not installed (this is expected for Windows 10 and later)
INFO: Installing Windows 10 pcusb driver...
Microsoft PnP 工具

正在处理 inf:             xpcwinusb.inf
已成功添加驱动程序程序包。
发布名称:             oem89.inf


总尝试次数:              1
已成功导入的数量: 1

INFO: INF file E:\Xilinx\Vivado\2018.3\data\xicom\cable_drivers\nt64\dlc10_win10\xpcwinusb.inf was successfully installed for driver.
INFO: Running digilent installer...

<<<<< Digilent Adept Runtime Setup >>>>>
Installer version: 1.5.8 release: 2018/06/22
Digilent Software Path: C:\Program Files (x86)\Digilent

Your system is up-to-date with the components of this installer.
INFO: Running SmartLynq installer...
INFO: SmartLynq installed successfully

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值