QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1835|回复: 8

skyeye 中lwip移植的问题,请教版主!

[复制链接]
发表于 2004-12-19 23:28:50 | 显示全部楼层 |阅读模式
我先从下载了ucos_lwip_4skyeye.v1.0.preview.src。然后按照README.SKYEYE里的介绍首先make 产生ucos.elf文件,然后运行
#skyeye ucos.elf
target sim
load
run
但是ucos_lwip_4skyeye.v1.0.preview.src解压之后里面并没有skyeye.conf文件,然后我加了一个skyeye.conf文件,有两个问题想请教版主:
1.如果在skyeye.conf文件中没有加上ip地址,在run之后会出现错误,同时ifconfig也只能看到本机ip和localhost,而test-sim.c中的
IP4_ADDR(&ipaddr, 10,0,0,2)好象不起作用。
2.如果在skyeye.conf文件中加上ip地址,可以run通过,但是ifconfig显示的是在skyeye.conf中的ip 地址,而不是10.0.0.2。还有就是运行任何一个*.elf文件和配置了ip地址的skyeye.conf文件,都可以ping 通skyeye.conf中的ip。
这样感觉不到lwip协议栈起 了作用,好象只有skyeye.conf中ip 产生了作用。     
 楼主| 发表于 2004-12-19 23:31:17 | 显示全部楼层
头疼啊,请版主帮忙,谢谢!!!
回复

使用道具 举报

 楼主| 发表于 2004-12-21 19:44:19 | 显示全部楼层
好冷啊!!!
回复

使用道具 举报

发表于 2004-12-21 22:01:57 | 显示全部楼层
skyeye.conf中的ip地址只是一种配置方式啊, 它被传给了lwip.  能ping通当然是lwip的作用.
回复

使用道具 举报

 楼主| 发表于 2004-12-21 22:53:27 | 显示全部楼层
但是用其他的*.elf文件(不是在lwip下make生成的)和skyeye.conf,运行也可以ping通skyeye.conf文件中的ip 啊。
而lwip-0.5.3\proj\sim_ucos\ test_sim.c中 的语句IP4_ADDR(&ipaddr, 10,0,0,2)感觉没起作用。
回复

使用道具 举报

 楼主| 发表于 2004-12-21 23:04:37 | 显示全部楼层
我觉得应该是ping通test-sim.c中10.0.0.2,而不是skyeye.conf里面的ip(或者skyeye.conf中根本就没ip地址),才能说明协议栈产生了作用。不知道能不能这样认为???     
回复

使用道具 举报

发表于 2004-12-28 09:53:00 | 显示全部楼层
这是杨晔实现的,我给他发消息,看看他的回答。
另外,你可以直接用gdb命令源码级调试lwip+ucosii,我调试过,应该很方便找到问题所在。
回复

使用道具 举报

 楼主| 发表于 2004-12-31 21:40:03 | 显示全部楼层
我在linux下设置断点调试了,从test_sim.c运行到src/arch/ucosii/netif中的ne2kif.c文件ne2k_init函数中low_level_init,最后到outb(0,NE_REST)就调试不过去了,
显示是nic_reset error:skyeye_config.net[0].state=0
好象与硬件的问题有关,不知道怎么修改。
有关网络的部分:我没设ip,具体如下net:state=on,mac=0:4:3:1:f,ethmod=tuntap
ifconfig结果会显示有tap0,但没ip地址。
如果state=off,还是会出现nic_reset error:skyeye_config.net[0].state=0
回复

使用道具 举报

发表于 2005-9-20 11:27:47 | 显示全部楼层
我也有这种问题,我的主机地址事10.0.0.1
net:state=on,mac=0:4:3:1:f,ethmod=tuntap hostip = 10.0.0.1
然后运行MAKE TEST,.....
用另外一个窗口PING 10.0.0.2 ,不通,但PING 10.0.0.1是通的,嘿嘿就是本机的吗.
TELNET 10.0.0.2 也是连接不上去.
不知道什么原因,望高手们解答.我用的VMWARE
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 04:20 , Processed in 0.053559 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表