最新修改日期:2023/02/18
软件:Quartus II 8.0
电脑系统:Win10/Win11
电路板连接方式:USB-Blaster线
实际上板时会提示没有USB-Blaster接上,安装驱动也不行。
究其原因,是JTAGserver程序指向了bin64路径,而bin64路径的JTAGserver是无效的,将路径改为bin/JTAGserver
,然后关闭再启动Altera JTAG服务即可。
具体如下:
-
插上USB后,安装驱动。会提示INF数字证书无效。
-
利用高级启动,重启并关闭数字签名,完成驱动安装[1]。
-
确保“设备管理器”内的“Altera USB-Blaster”正确处于“通用串行总线控制器”下,图标无警告。
-
查看“服务”内的“Altera JTAG Server”指向路径,为
…\bin64\jtagserver.exe
,这个路径不对。 -
在注册表中找到
计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\JTAGServer
项,将参数ImagePath
从…\bin64\jtagserver.exe
改为…\bin\jtagserver.exe
-
在“服务”内,将“Altera JTAG Server”服务先关闭再重新启动。
下面是CSDN中博主“阿苍”的话[2],道出了USB-Blaster无法识别的根本原因:
Quartus II 8.1只有32位license,服务却指向没license的64位版本,肯定 No Hardware。
另外的情况已实测改成 Quartus II 8.1 的32位目录,结果可以预测,Quartus II 12.0 是64位license,肯定无法识别32位的驱动。
版权声明:本文为CSDN博主「阿苍」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链
关闭数字签名的方法:Win10电脑怎么关闭数字签名?Win10关闭数字签名方法 - 系统之家 (xitongzhijia.net) ↩︎
检测不到USB-Blaster的原因和解决方法:Windows 下 Quartus 检测不到 USB-Blaster 终极解决办法_阿苍的博客-CSDN博客 ↩︎