标题:
关于使用NiosII SDK Shell的一个问题
[打印本页]
作者:
xuexiacao
时间:
2006-3-29 10:43
标题:
关于使用NiosII SDK Shell的一个问题
关于使用NiosII SDK Shell的一个问题
各位大虾好啊,小弟有问题请教
当我在 NiosII SDK Shell中用 nb 命令调试程序时,没有语法错误,最后却出来下面的出错信息:
### nios-build error: last system call returned256
### <
erhaps you need ".global _start" and "start:">
Died at -line 85.
即使源程序没有85行也一样;
最后只生成".c.o"文件,而其他四个文件(.nm .objdump .out .srec)都没有.
程序是没什么问题的,因为我用它本身提供的例子程序也出现了同样的信息.
所以我怀疑是哪里设置出了问题,但又找不出来.还望各位大虾指点迷津
作者:
xuexiacao
时间:
2006-3-29 10:49
下面是更详细的内容,这个问题已经困扰小弟好一段时间了,真是急死我了,麻烦知道的大虾指点指点啊,小弟感激不尽啊!
--------------------
Beginning Build
--------------------
Sources:
mytimer.c
# 2006.03.29 10:16:22 (*) nios2-elf-gcc -I .. -I ../.. -I ../inc -I ../../inc -
I ../../../inc -I ../../../../inc -I ../../../../../inc -g -W -Wno-multichar -mn
o-cache-volatile -mno-hw-mul -mno-hw-div -O2 mytimer.c -o mytimer.c.o -c
# 2006.03.29 10:16:22 (*) nios2-elf-gcc -g -Wl,-T../inc/nios_build.ld -msys-crt
0=../inc/../lib/obj/nios2_crt0.s.o mytimer.c.o --start-group -l nios -l c -l m
-l gcc --end-group -L../lib -L../../lib -L../../../lib -L../../../../lib -L../..
/../../../lib -L../inc -L../../inc -L../../../inc -L../../../../inc -L../../../.
./../inc -L. -o mytimer.elf
/cygdrive/d/altera/kits/nios2/bin/nios2-gnutools/H-i686-pc-cygwin/bin/../lib/gcc
-lib/nios2-elf/3.3.3/../../../../nios2-elf/bin/ld: cannot open ../inc/../lib/obj
/nios2_crt0.s.o: No such file or directory
collect2: ld returned 1 exit status
### nios-build error: last system call returned256
### (Perhaps you need ".global _start" and "start:")
Died at - line 85.
作者:
xuexiacao
时间:
2006-3-29 10:50
下面是更详细的内容,这个问题已经困扰小弟好一段时间了,真是急死我了,麻烦知道的大虾指点指点啊,小弟感激不尽啊!
--------------------
Beginning Build
--------------------
Sources:
mytimer.c
# 2006.03.29 10:16:22 (*) nios2-elf-gcc -I .. -I ../.. -I ../inc -I ../../inc -
I ../../../inc -I ../../../../inc -I ../../../../../inc -g -W -Wno-multichar -mn
o-cache-volatile -mno-hw-mul -mno-hw-div -O2 mytimer.c -o mytimer.c.o -c
# 2006.03.29 10:16:22 (*) nios2-elf-gcc -g -Wl,-T../inc/nios_build.ld -msys-crt
0=../inc/../lib/obj/nios2_crt0.s.o mytimer.c.o --start-group -l nios -l c -l m
-l gcc --end-group -L../lib -L../../lib -L../../../lib -L../../../../lib -L../..
/../../../lib -L../inc -L../../inc -L../../../inc -L../../../../inc -L../../../.
./../inc -L. -o mytimer.elf
/cygdrive/d/altera/kits/nios2/bin/nios2-gnutools/H-i686-pc-cygwin/bin/../lib/gcc
-lib/nios2-elf/3.3.3/../../../../nios2-elf/bin/ld: cannot open ../inc/../lib/obj
/nios2_crt0.s.o: No such file or directory
collect2: ld returned 1 exit status
### nios-build error: last system call returned256
### (Perhaps you need ".global _start" and "start:")
Died at - line 85.
作者:
icesword
时间:
2006-3-29 15:37
看来你也姓曹啊。
作者:
kzw
时间:
2006-3-29 15:40
你的环境装的有问题吧,或者还是装了其他的shell阿。
作者:
xuexiacao
时间:
2006-3-30 10:59
环境有问题?能说具体点吗?
我只装了一个shell啊
作者:
kzw
时间:
2006-3-30 15:28
就是你没有装好nios,你有没有装其他的shell呢
作者:
xuexiacao
时间:
2006-3-31 10:16
我只装了一个shell啊,而且装的过程都很顺利,我已经在几台机上试过了,情况一样.是不是Nios本身文件不全啊?
作者:
xuexiacao
时间:
2006-3-31 10:17
我用的是NiosII 1.0版的
作者:
kzw
时间:
2006-3-31 15:51
哦,你用的那么低的版本,这个版本曾经试过一下吧,好像也没有问题啊,你可以装一个高一点的版本阿。
作者:
xuexiacao
时间:
2006-4-4 20:27
好的,谢谢kwz
作者:
kzw
时间:
2006-4-5 18:27
不用不用,相互学习。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0