对于自己在开始学nios II 遇到的问题,我想把它记录下来,以便自己以后碰到类似的问题时能更加快速的解决。
一、问题 :Error: Tcl error: can't unset "::quartus(qip_path)": no such element in array
while executing
"unset ::quartus(qip_path)"
Info: set_global_assignment -name IP_TOOL_VERSION " › me"
方法:你要在你自己所建的工程中找到一个后缀名为.qsf的文件,用记事本打开并修改文件中qip file的路径。注意:有时候那个 qip file在你的工程文件中没有,那你可以直接把这个路径删去。如果这个qip file在你的工程中有,只是路径弄错了,那你就修改 一下路径就OK了。下图为.qsf文件中的部分内容:
参考:http://www.alteraforum.com/forum/showthread.php?t=20181
二、问题:第一次使用DE2平台时,要用到USB Blaster下载程序,但发现电脑无法自己安装驱动软件。
方法:1.首先你在安装完了quartus以后,在quartus的安装目录下(我的是:D:/quartusII/quartus/drivers/usb-blaster)会有驱动软件。2.找到自己的驱动软件所在目录后,把DE2平台和电脑连接起来,再打开电脑的设备管理器,在通用串行总线控制器选项(有些电脑可能在设管中的其他位置)中找到USB Blaster,然后右键USB Blaster属性,更新驱动软件(浏览计算机以查找驱动程序软件),找到D:/quartusII/quartus/drivers/usb-blaster下的驱动,最后点击确定就行了。
参考:http://wenku.baidu.com/link?url=DoSzhyXFwhQGrVjstenkT7_xfqObm2KSVgP4dFJUoPPcPsYPlK59W1KakemCSzo1nDX-nReAg_rt-jpzbUr16I4nsHW-hquHFCPp9gIaevS