转自https://blog.csdn.net/acang301/article/details/50471067?locationNum=12

一、Windows无法正常驱动USB-Blaster

解决办法:自行手动安装驱动,

参考文章:http://blog.csdn.net/chengbozhe/article/details/47335391

不再赘述。

二、Quartus无法识别USB-Blaster

解决办法:Step1:检查任务管理器是否出现 jtagserver.exe,如果没有,则:

右键我的电脑->管理->服务和应用程序->服务->Altera JTAG Server->启动

Step2:如果执行Step1操作后,Quartus仍然只显示 No Hardware ,那么可以断定你安装了多个版本的Quartus,同样:

右键我的电脑->管理->服务和应用程序->服务->Altera JTAG Server

检查 Altera JTAG Server 下的“可执行文件的路径”,不出意外路径是错的,应该改成高版本文件路径【注1】。

本人Win10系统,同时装 Quartus II 8.1和 Quartus II 12.0。那么问题来,怎么更改服务程序可执行文件的路径呢?这是此贴的重点:)

相信一点,对Windows的任何更改和记录都逃不过注册表,我的操作是这样的:

先复制刚才看到“可执行文件的路径”的内容,到注册表里狂搜,因为我不知道这个服务会被注册到哪里。

补充:打开注册表方法:Win键+R,输入regedit,回车。注册表搜索方法:Ctrl键+F;

果然,在[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\JTAGServer]目录下找到ImagePath键,

将其键值(我的是c:\altera\81\quartus\bin64\jtagserver.exe)改成高版本文件路径c:\altera\12.0\quartus\bin64\jtagserver.exe

其实就改了个数字,哈哈,再次启动 Quartus (两个版本...)奇迹发生了,终于发现久违的“USB-Blaster[USB-0]”了!!!

先跑个程序再说:-D。 enjoy you ~~

等等,再做个补充,因为Windows各个版本的情况可能不一样,比如键值可能跟我的不一样,

真遇到这种情况可以按照以上操作步骤,自行判断键值是否正确,如果改了键值发现不好使,

那么抓紧改回去,再搜下一项,注册表还是不要乱动的好。

【注1】有些断言了,因为我的情况比较特殊,Quartus II 8.1只有32位license,服务却指向没license的64位版本,肯定 No Hardware。

另外的情况已实测改成 Quartus II 8.1 的32位目录,结果可以预测,Quartus II 12.0 是64位license,肯定无法识别32位的驱动。

再另外的情况,假如我的两个版本都是32位license,服务指向低版本的32位目录,情况不好说,也懒得测试,反正好使就OK啦。

再另外。修改键值之前一定要先关闭程序,停用服务,否则出现什么后果,概不负责!

Windows 下 Quartus 检测不到 USB-Blaster 终极解决办法的更多相关文章

  1. windows下 sqlplus / as sysdba 报ora-12560的终极解决方法

    windows下 sqlplus / as sysdba 报ora-12560的终极解决方法 本文是原创文章.转载请注明出处:http://blog.csdn.net/msdnchina/articl ...

  2. windows下 DEV-C++无法连接到pthread.h的解决办法

    参考的这个博文,原博文有图片:http://lslin.iteye.com/blog/776325 (我只是为了方便写.copy一遍) dev-C++编写C/C++程序时,非常方便轻巧,但是今天学习多 ...

  3. windows下忘记mysql超级管理员root密码的解决办法(也适用于wamp)

    1.停止mysql服务. 2,在CMD命令行窗口,进入MYSQL安装目录 比如 d:mysql20080505in 3,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库.命令为 ...

  4. windows下安装sass,以及常见错误和解决办法

    简介: sass依赖于ruby环境,安装sass之前得先装ruby. 1.安装ruby 1.1.下载地址:http://rubyinstaller.org/downloads 1.2.注意事项:安装时 ...

  5. Windows下如何检测用户修改了系统时间并且把系统时间改回来

    博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:Windows下如何检测用户修改了系统时间并且把系统时间改回来.

  6. [转]MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)

    MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)   网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置M ...

  7. windows下使用GNU make命令报错的解决方法

    windows下使用GNU make命令报错的解决方法=> 错误信息:make: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x ...

  8. win8和win7下解决php5.3和5.4、5.5等不能加载php_curl.dll的终极解决办法 收藏

    win8和win7下解决php5.3和5.4.5.5等不能加载php_curl.dll的终极解决办法 收藏2015年01月11日 最近分别在WIN7和Windows8 上分别安装php 高版本!都遇到 ...

  9. VMware下 Ubuntu 看不到共享文件夹之解决办法

    VMware下 Ubuntu 看不到共享文件夹之解决办法 初学Linux,在VMWare 上装了Ubuntu10.04,主机端和虚拟机相互间的访问是必不可少的,途径有许多,其中vmware tool提 ...

随机推荐

  1. linux命令学习之:read

    read命令从键盘读取变量的值,通常用在shell脚本中与用户进行交互的场合.该命令可以一次读取多个变量的值,变量和输入的值都需要使用空格隔开.在read命令后面,如果没有指定变量名,读取的数据将被自 ...

  2. Cmd下修改文件访问控制权限

    保证自己的磁盘分区格式是NTFS.FAT32是不行的. 一.Cacls.exe命令的使用 这是一个在Windows 2000/XP/Server 2003操作系统下都可以使用的命令,作用是显示或者修改 ...

  3. jquery字符串相等判断

    在jquery中字符串相等判断一直失败 原来是空格! string1, string2 若其中有一个为返回值或类似 $.trim(string1) == $.trim(string2) ------- ...

  4. c语言使用指针交换数值

    练习题:将两个int类型数值交换 #include <stdio.h> void swap(int*,int*); int main(void){ , hex = 0x5f1043; sw ...

  5. 包含了重复的“Content”项。.NET SDK 默认包含你项目目录中的“Content”项。可从项目文件中删除这些项;如果希望将其显式包含在项目文件中,可将“EnableDefaultContentItems”属性设置为“false”

    从.netcore 1.1 升级到2.0时遇到该问题. 参考http://www.cnblogs.com/xishuai/p/visual-studio-for-mac.html 根据提示可知(我是看 ...

  6. hdu 1394(线段树) 最小逆序数

    http://acm.hdu.edu.cn/showproblem.php?pid=1394 给出一列数组,数组里的数都是从0到n-1的,在依次把第一个数放到最后一位的过程中求最小的逆序数 线段树的应 ...

  7. Games.RecordMobileGamePlayVideo

    1. kamcord https://github.com/kamcord/ 2. Sound Stage & iSimulate http://blog.tacograveyard.com/ ...

  8. C#在Winform程序中显示QQ在线状态

    首先,引入必要的命名空间 using System.Windows.Forms;  using System.Net; 其次,在Form中拖入一个PictureBox控件,并设置其SizeMode为A ...

  9. Java时代即将来临

    Java语言开发成型的时候有一个构想:就是智能设备互联,笔者推断这个时代即将来临. 我们看看信息时代经历的几个阶段: 机械设备阶段--以算盘.机械式计算机为代表的萌芽阶段. 电子管计算机阶段--以简单 ...

  10. Java界面编程—布局管理

    布局是指容器中组件的排列方式 常用的布局管理器 布局管理器名称 所属类包 说明 FlowLayout(流式布局) java.awt 组件按照加入的先后顺序.按照设置的对齐方式从左向右排列,一行排满后到 ...