首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > VxWorks >

请问vxWorks5.5上面的网卡驱动

2012-12-18 
请教vxWorks5.5下面的网卡驱动公司的旧设备用smartbit冲击的时候,系统重启了。通过示波器捕获重启信号的时

请教vxWorks5.5下面的网卡驱动
公司的旧设备用smartbit冲击的时候,系统重启了。
通过示波器捕获重启信号的时候发现,不是看门狗复位,也不是硬件发出的重启信号。

我怀疑是系统的workQPanic所导致的重启。也就是说,当有大量数据过来的时候,
数据到达的速度远超网卡驱动处理的速度。不过系统重启的时候也没打印panic的信息。

我觉得我的中断已经很优化了,中断里面只做释放信号量的操作。

有一个任务一直在等待这个信号量,当获取到中断释放的信号量的时候就会处理网卡缓存里面的报文,
进行收发。

这个问题该咋解决啊?
[解决办法]
“公司的旧设备用smartbit冲击的时候,系统重启了。”
什么意思,你们的板子被撞了吗,请你把问题描述清楚一点。
你的应用程序之前可以正常运行吗,在好的系统环境下。
[解决办法]
意思是通过smartbit发大流量的报文。
裸板,没有应用程序。

热点排行