Windows 下 Quartus 检测不到 USB-Blaster 终极解决办法
转自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 终极解决办法的更多相关文章
- windows下 sqlplus / as sysdba 报ora-12560的终极解决方法
windows下 sqlplus / as sysdba 报ora-12560的终极解决方法 本文是原创文章.转载请注明出处:http://blog.csdn.net/msdnchina/articl ...
- windows下 DEV-C++无法连接到pthread.h的解决办法
参考的这个博文,原博文有图片:http://lslin.iteye.com/blog/776325 (我只是为了方便写.copy一遍) dev-C++编写C/C++程序时,非常方便轻巧,但是今天学习多 ...
- windows下忘记mysql超级管理员root密码的解决办法(也适用于wamp)
1.停止mysql服务. 2,在CMD命令行窗口,进入MYSQL安装目录 比如 d:mysql20080505in 3,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库.命令为 ...
- windows下安装sass,以及常见错误和解决办法
简介: sass依赖于ruby环境,安装sass之前得先装ruby. 1.安装ruby 1.1.下载地址:http://rubyinstaller.org/downloads 1.2.注意事项:安装时 ...
- Windows下如何检测用户修改了系统时间并且把系统时间改回来
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:Windows下如何检测用户修改了系统时间并且把系统时间改回来.
- [转]MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)
MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题) 网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置M ...
- windows下使用GNU make命令报错的解决方法
windows下使用GNU make命令报错的解决方法=> 错误信息:make: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x ...
- 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 高版本!都遇到 ...
- VMware下 Ubuntu 看不到共享文件夹之解决办法
VMware下 Ubuntu 看不到共享文件夹之解决办法 初学Linux,在VMWare 上装了Ubuntu10.04,主机端和虚拟机相互间的访问是必不可少的,途径有许多,其中vmware tool提 ...
随机推荐
- GridView(网格视图)+MotionEvent(触控事件)实现可以拖动排序的网格图
1.一触碰,就回调onInterceptTouchEvent(MotionEvent ev)事件,每次的触碰都只回调一次,接着只要还没有放手,就一直回调onTouchEvent(MotionEvent ...
- mysql的事务,隔离级别和锁
事务就是一组一起成功或一起失败的sql语句.事务还应该具备,原子性,一致性,隔离性和持久性. 一.事务的基本要素 (ACID) 1.原子性:事务开始后,所有的操作,要么全部成功,要么全部失败,不可能处 ...
- go语言中的文件创建,写入,读取,删除
package main; import ( "os" "fmt" "strconv" ) func main() { //打开文件,返回文 ...
- java ASM动态生成类
BeanTest2.java import java.io.FileOutputStream; import org.objectweb.asm.AnnotationVisitor; import o ...
- ES6 Reflect的认识
首先我们要了解一下,为什么会新添加这么一个全局对象?如果你看过Reflect的一些函数,你就会发现,这个对象上的方法基本上都可以从Object上面找到,找不到的那些,也是可以通过对对象命令式的操作去实 ...
- C#编译时,提示缺少NuGet包
A--还原Nuget包前,一定要确保你配置了该项目的包源:如果你没有那就找别人要吧. 工具-选项-Nuget包管理器-程序包源 B--配置编译时自动还原缺少的nuget包: 工具-选项-Nuget包管 ...
- 用户态tcp协议栈调研
一.各种用户态socket的对比 1.MTCP 简单介绍: 韩国高校的一个科研项目,在DPDK的2016年的技术开发者大会上有讲,所以intel将这个也放到了官方上,所以一般搜索DPDK的用户态的协议 ...
- ActiveMq unsupported major.minor version 52.0
网上是说ActiveMq已经编译好的版本和运行的java版本不一致导致的,看了一下MF文件 用的Jdk版本是1.8,而我们当前系统的java版本是1.7,所以尝试重新下载之前的ActiveMq的版本. ...
- Data Dictionary 数据字典
数据字典是一种通用的程序设计方法.可以认为,不论什么程序,都是为了处理一定的主体,这里的主体可能是人员.商品(超子).网页.接口.数据库表.甚至需求分析等等.当主体有很多的属性,每种属性有很多的取值, ...
- 9款原型设计工具与Sketch的强强组合,轻松构建交互原型!
原型设计的发展历史经历了纸上原型.静态线框设计.到现在的可交互式原型.作为设计过程中最初始的阶段,设计师们对原型设计的要求也越来越高.因此,如今的原型设计工具格局也发生了很大的变化. Sketch对于 ...