nios经常遇到问题的解决办法――简介
nios经常遇到问题的解决办法nios经常遇到问题的解决办法――方法/步骤
nios经常遇到问题的解决办法 1、
?1. NIOS和quartus的工程路径中不能有空格和中文,不然会出现.stf文件错误的问题。
2.如果编译的时候出现time-limited字样,说明你的软件没有破解好,请按照破解说明重新破解。有一点需要注意,网卡号中不能出现“-”符号,应该都是数字和字符。
3.Quartus和Nios软件一般情况都默认安装到C盘,不然有时候会因为某些莫名的原因出现编译错误。
4.usb blaster的驱动在C:altera90quartusdriversusb-blaster下,所以需要先安装好quartus软件,然后才能驱动usb blaster。驱动的安装方法在usb blaster的包装中有纸质说明文档,请大家参阅后安装。
5.如果你是win7的系统,想开发nios的话,需要对系统进行设置一下,不然会出现不兼容的问题,出现了如下提示:
make -s all includes
3 [main] ? (3732) c:altera90quartusbincygwinbinmake.exe: ***fatal error - couldn't allocate heap, Win32 error487, base 0x9E0000, top 0xB30000, reserve_size 1372160, allocsize 1376256, page_const 4096
2 [main] make 7588 fork: child -1 - died waiting for longjmp before initialization, retry 0, exit code 0x100, errno 11
make: vfork: Resource temporarily unavailable
7. usb blaster使用时一定要注意的一点,以免FPGA的JTAG口损坏,初学者一定要慎重:
8. FPGA板在使用的时候,有些使用者会出现蜂鸣器总是在不停地响的情况,原因是需要将不用的IO口设置为三态输入.
9.有些使用者在进行NIOS开发时,会出现下面字样:
Verifying 000xxxxx ( 0%)
Verify failed between address 0xxxxxx and 0xxxxxx
Leaving target processor paused
这个问题的原因一般都是出现SDRAM的地址位置,最有可能的原因就是没有配置好SDRAM的管脚。大家在建好NIOS软核以后,一定要将SDRAM的管脚改写成与TCL脚本文件的名字一致。
10. Quartus 9.1版本在使用时 必须安装SP1补丁 原版及SP2版本均会出现程序无法固化的问题。
11.大家做串口实验的时候,可能会遇到通信不了问题,有一种可能是串口线问题。串口线有两种,一种是2脚对2脚,3脚对3脚的,另一种是2脚对3脚,3脚对2脚的那种。我们开发板用的串口线是2脚对2脚,3脚对3脚的那种,如果你不知道你自己的串口线是什么样子的,你可以用万用表测了一下串口线的两端,就知道你的串口线是什么样子的了。
12、当JTAG下载出现“Attempted to access JTAG server -- internal error code 82 occurred” 时,试试看关闭防火墙,jtagserver被拦截了~
13. 在构建NIOS工程时,如果遇到没有模板的情况,有可能是你的NIOS工程路径中有空格或者中文,请大家注意了。
14. win7 x64 安装quartusII 11.0后无法找到usb blaster的解决方法
我按照正常的方法安装后 驱动可以显示 但是在quartus 中选择硬件的时候没有usb的选项
在几经周折后 参照了许多的网帖 发现可能是 jtag services 的问题
所以关闭杀软和防火墙后 重新安装了quartus II11.0 问题解决!
有遇到这个问题的可以试试啊
15. 如果大家确认自己的步骤没有问题,在SOPC里面generate的时候却被报错“Failed to refresh .ptf file”,有可能安装时候使用的网卡号制作的license和现在电脑使用的网卡不一致(这种情况多见于笔记本,有无线网和有线网切换的时候),重新做一个license替换原来的那个,然后在Tool--license setup中重新选择license文件,看见下面License AMPP中有信息出现即可。
16.win7系统下,用niosII中的Nios II Application and BSP from Template建立工程时,当在把sopcinfo加入创建工程的时候报如下错误:
Error:Failed to execute: ./create-this-app --no-make
解决方法:以管理员身份运行niosii软件即可
17. Nios IDE中新建一个工程,会发现该工程和原工程都位于NIOS project栏中,容易混淆,建议先关掉原来的工程!另外,关掉一个IDE工程后不知道怎么打开原来的工程,方法如下:fileimportaltera nios IIExsiting......仅供参考!
18.问题:在接到jtag运行时下面出现Error: Can't configure device. Expected JTAG ID code 0x020B10DD for device 1, but found JTAG ID code 0x020B20DD.
解决方法:这个问题一般是因为选片选错了,
如果您用的是黑金开发板(DB2C8),对应的将芯片选择为EP2C5Q208C8,通过以下地方修改即可.