这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » MPC860T的motfec问题?

共5条 1/1 1 跳转至

MPC860T的motfec问题?

菜鸟
2007-01-12 16:21:25     打赏

我想用网口下载vxworks映象,启动时超级终端显示如下:

boot device : motfec
unit number : 0
processor number : 0
host name : yqy
file name : /Tornado2.2/target/proj/Project0/default/vxWorks
inet on ethernet (e) : 192.168.10.50:ffffff00
host inet (h) : 192.168.10.188
user (u) : target
ftp password (pw) : target
flags (f) : 0x0

Attached TCP/IP interface to motfec0.
Attaching network interface lo0... done.
Loading...
此时我用抓包工具可以看到目标机:192.168.10.50向宿主机:192.168.10.188发送了ARP请求包,接着宿主机也向目标机发送了ARP应答包,ARP包里的MAC地址和IP地址都正确,但此时我在宿主机上ping目标机ping不通,ftp服务器也没连上,我用的是Tornado2.2自带的那个ftp服务器。现在我想问的是:
1、是不是只要我的motfec驱动加载成功,即显示了:Attached TCP/IP interface to motfec0.就应该ping得通目标机?
2、是不是目标机:192.168.10.50向宿主机:192.168.10.188发送了ARP请求包,接着宿主机也向目标机发送了ARP应答包就说明我的网络已经工作正常了?




关键词: MPC860T     motfec     问题    

菜鸟
2007-01-12 17:06:00     打赏
2楼
2是肯定的

菜鸟
2007-01-12 19:03:00     打赏
3楼

那1呢?如果要ping得通是不是还要加什么东西哟??


菜鸟
2007-01-12 20:00:00     打赏
4楼

我只能讲一下通常的做法,一般判断网口是否正常有两个标准:

一个是网口驱动注册是否正常,这个可以使用ifShow查看;还有一个是看硬件是否正常,这个可以查看phy的状态。

个人感觉直接从ping的结果看还是有点太high level了,开始调试应该从底层开始,先通过抓包工具看是否报文从板子出来,计算机是否应答,然后看网口驱动的统计,绝大多数网口都是有统计寄存器的,可以在shell上直接查地址看,如果网卡芯片的统计有了,再看ifShow的统计,如果都有了,那ping应该也差不多通了。


菜鸟
2007-01-14 22:55:00     打赏
5楼

yqytan,我的问题解决了,可以通过motfec下载vxworks

也可以ping通了,以前和你的现象是差不多的

我的问题出在

pddir=0x1fff;

因为我用的是revB,所以应该用pddir=0x1c58;

在这里跟你说一下,至少不要和我犯一样的错误啊。


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]