STM32F207,LWIP,DM9000,网口驱动,ping不通
2015-08-13 16:33
399 查看
问题: 网口调试,使用仿真器单步调试。刚开始全速运行的时候可以ping通,但是停止全速运行,停在断点,等待时间超过ping命令的超时时间,就再也ping不通了。这个时候网口的收发中断都正常。
原因:网口数据接收程序有问题。网口中断来的时候,每次只读一帧。如果停在断点处的时间很长,同时累计了两个或以上的帧时,则每次读到的都是最旧的帧。应答的也是旧帧,PC的ping工具认为是超时。
解决:网口数据接收的时候,循环接收完所有的数据。
原因:网口数据接收程序有问题。网口中断来的时候,每次只读一帧。如果停在断点处的时间很长,同时累计了两个或以上的帧时,则每次读到的都是最旧的帧。应答的也是旧帧,PC的ping工具认为是超时。
解决:网口数据接收的时候,循环接收完所有的数据。
相关文章推荐
- 5 个用于在 Linux 终端中查找域名 IP 地址的命令
- 如何让 Ping 的输出更简单易读
- C#实现Ping的方法小结
- .net实现ping的实例代码
- Ping服务的php实现方法,让网站快速被收录
- IP策略实现服务器禁止Ping
- 服务器禁止被ping的设置方法(图文)
- perl ping检测功能脚本代码
- javascript模拟的Ping效果代码 (Web Ping)
- 纯Javascript实现ping功能的方法
- php实现的ping端口函数实例
- python在windows下实现ping操作并接收返回信息的方法
- python使用xmlrpclib模块实现对百度google的ping功能
- 配置win2008防火墙 允许被Ping的设置方法
- Python实现快速多线程ping的方法
- Python实现检测服务器是否可以ping通的2种方法
- python实现ping的方法
- Mybatis破MySql8小时断线问题
- 大家来参考,是否本博客需要增加又拍云存储呢?
- 物理机ping不同虚拟机上microsoft server 2008