当前时区 GMT+8, 现在时间是 2008-10-7 21:11 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: [求助]为什么不能在skyeye运行uClinux!!!
tornadov
新手上路
Rank: 1


UID 117965
精华 0
积分 20
帖子 8
阅读权限 10
注册 2004-4-23
来自 China
状态 离线
发表于 2004-5-27 15:32  资料  短消息  加为好友 
[求助]为什么不能在skyeye运行uClinux!!!

下载uclinux,解压缩到uclinux-dist中
make menuconfig
make dep
make
都正确。没有问题。

然后按照文档《SkyEye使用简介〉中所说的:
skyeye.conf为
cpu: arm7tdmi
mach: at91
mem_bank: map=M, type=RW, addr=0x00000000, size=0x00004000
mem_bank: map=M, type=RW, addr=0x01000000, size=0x00400000
mem_bank: map=M, type=R, addr=0x01400000, size=0x00400000, file=images/romfs.img
mem_bank: map=M, type=RW, addr=0x02000000, size=0x00400000
mem_bank: map=M, type=RW, addr=0x02400000, size=0x00008000
mem_bank: map=M, type=RW, addr=0x04000000, size=0x00400000
mem_bank: map=I, type=RW, addr=0xf0000000, size=0x10000000

然后:
skyeye linux-2.4.x/linux
(skyeye)target sim
(skyeye)load
(skyeye)run

显示"Starting programe  /home/uclinux/uclinux-dist/linux-2.4.x/linux"后没有任何反映。

以后做以下一些尝试:
不管make menuconfig的时候选择linux-2.0.x还是linux-2.4.x
也不管是选择无网络还是有网络(选择有网络支持的时候,按照installguide.txt中所说修改相应的Makefile ,Config.in,拷贝相应的ne2k文件)
不管在kernal hacking 选择debug info还是不选择debug info
编译都没有问题

但在skyeye中运行的时候,还是显示"Starting programe  
/home/uclinux/uclinux-dist/linux-2.4(0).x/linux"后没有任何反映


帮帮忙啊,郁闷死了,尝试了这么些组合,每次make dep 和make时间都
很长。最后还是不行。

注:(skyeye直接用testsuits中的,用了三个都没有效果:skyeye-0.6.8,skeye-0.5.0,skye-0.2.6,主机:red hat 9.0)

顶部
chyyuu
公社版主



UID 37477
精华 23
积分 1949
帖子 727
阅读权限 225
注册 2003-5-15
来自 China.gif
状态 离线
发表于 2004-5-28 10:03  资料  短消息  加为好友 
告知你的uclinux版本号。
把你的.config贴出来看看。

顶部
tornadov
新手上路
Rank: 1


UID 117965
精华 0
积分 20
帖子 8
阅读权限 10
注册 2004-4-23
来自 China
状态 离线
发表于 2004-5-28 12:13  资料  短消息  加为好友 
问题解决了!

   因为之前我在编译ucos/lwip-0.5.3/proj/sim_ucos的时候,出现了在libgcc.a
无__CTOR_LIST__和__DTOR_LIST__定义的错误,所以就把arm-elf目录下所有的libgcc.a都拷贝到出来进行编译。之后又忘记了还原原来的libgcc.a。所以造成了上面的问题。

昨天突然想起来了,就把libgcc.a还原,重新make uclinux就OK了。

多谢!!!!

(顺便问一下上面的那个问题:不管我用哪个libgcc.a,make ucos/lwip-0.5.3/proj/sim_ucos 都会出现找不到__CTOR_LIST__, __DTOR_LIST__的问题,该如何解决呢?)

顶部
chyyuu
公社版主



UID 37477
精华 23
积分 1949
帖子 727
阅读权限 225
注册 2003-5-15
来自 China.gif
状态 离线
发表于 2004-5-29 01:17  资料  短消息  加为好友 
gcc的问题,以前李明碰到过,用uclinux站点提供的新的arm-elf-gcc就可以了。

顶部
charlieye
新手上路
Rank: 1


UID 133953
精华 0
积分 18
帖子 7
阅读权限 10
注册 2004-6-16
来自 China.gif
状态 离线
发表于 2004-6-16 16:24  资料  短消息  加为好友 
好像在你的连接选项中加一个elf2flt选项就可以了

顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP