NIOS
II
常见问题总结
1.
怎样åœ?/p>
TCL
脚本分配管脚
source <pin_assign>.tcl
有点问题ï¼?/p>
# source stratix_pin_assign.tcl
couldn't read file "stratix_pin_assign.tcl": no such file or directory
答:
From the Tools menu select Tcl Scripts, and then from the project
folder
choose
the
setup
script
for
your
particular
development
board,
and
click Run.
2
ï¼?/p>
D:\TEST\nios_sst60
下载时出现错误:
Error: Can't configure device. Expected JTAG ID code 0xDD for device 1,
but found JTAG ID code 0x020B40DD.
答:
SOPC
所选器件和开发板上的不一致ã€?/p>
3
.在
NOIS II
�/p>
Bulid
例程
hello_world
都出现了错误,错误提示为ï¼?/p>
gdrive/c/altera/kits/nios2/components/altera_nios2/HAL/src/alt_busy_s
leep.c:68: error: parse error before '/' token
ç?/p>
错误全部ç”?
alt_busy_sleep.c
引起,都是关于括号不匹配的问题,è€?/p>
alt_busy_sleep.c
�/p>
IDE
中的一个默认程序。这个错误同
样出现在
D:\TEST\DE2Project\software\nios2
,培训用的一个简单实验ã€?/p>
答:找到
system.h
文件,里面有个关于系统时钟频率的设置项,应该是没有赋
值,你手动赋值。比如你ç”?/p>
50MHZ
的时钟,就设æˆ?/p>
如果总是出现上述问题,可能和软件有关系,建议重新安装软件。注æ„?/p>
quartus
å’?/p>
NIOS
安装版本一定要相同
,
不能混装ã€?/p>
4
ï¼?/p>
这个错误是什么原因引起,
把那ä¸?/p>
sdk_arm
删除后,
又提示另一个地方出错ã€?/p>
答:运行
NIOS II IDE
,点
Project->Clear
,重æ–?/p>
Builde,
应该可以解决问题ã€?/p>
5
ï¼?/p>
�/p>
SOPC
�/p>
Generate
出现如下错误是怎么回事
?
Error:
Generator
program
for module 'epcs_controller' did NOT run successfully.
只要åœ?/p>
SOPC
中加
å…?/p>
epcs_controller
就会出现此错误,无法生成一个元件ã€?/p>
答:可能和软件有关系,建议重新安装软件(这个问题是我刚学
NIOS
遇到的最
头痛的一个问题,问题的原因是
Quartus
å’?/p>
Nios
安装的版本不一致)ã€?/p>
6
.在
Nios
II
IDE
中,怎样打开一个已经存在的工程?每次新建工程比较麻烦ã€?/p>
答:
指定一ä¸?/p>
Nios
II
IDE
的工作目录,
就打开了那个目录下存在的工程ã€?/p>
另外ï¼?/p>
�/p>
Nios II
中是可以建立多个工程的ã€?/p>
7
.在
Quartus II
中编译出现如下错误怎么办?
Error:
Can't
place
pins
assigned
to
pin
location
Pin_AE24
(IOC_X65_Y2_N2)
答:æŒ?/p>
F1
可以查看帮助,出现这样的错误的原因是ï¼?/p>
CAUSE: You assigned two or more pins to the specified location, but the