调试mpc8641d etsec网卡遇到的问题

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

调试mpc8641d etsec网卡遇到的问题

556 Views
jacktom
Contributor I

创建mpc8641d image工程,在kernel configure中include Enhanced TSEC VxBus Enhanced Network Driver设备,编译生成vxWorks,运行在虚拟目标环境中,调试发现vxworks在启动过程中初始化了网卡驱动中的etsecInstInit2、etsecInstConnect函数,vxWorks启动后调用ifconfig 能看到motetsec0 网卡信息,设置了与主机ip一个网段的ip地址,但是ping不通主机,在etsec设备中能收到主机发送的广播数据包,并能触发接收中断,但是始终驱动程序没有发送网络数据包,调试发现程序始终没有调用etsecEndSend函数。

请问etsec网卡在接收到广播数据包后,驱动会做什么处理,什么情况下会调用etsecEndSend来发送网络数据包呢?是不是在kernel configure缺少某些配置引起的不发送数据包的问题?

下图是启动vxworks后的网卡信息

1.PNG

1.PNG

0 Kudos
0 Replies