野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9941|回复: 1

W5500 UDP连续通信问题

[复制链接]
发表于 2015-7-29 13:21:25 | 显示全部楼层 |阅读模式
新手,野火UDP例程,普通stm32F103ZE最小系统板,配合USR-TCP232-Test上位机,以200ms间隔连续发送1个字节数据,成功发送86次后通信失败,单片机进入HardFault_Handler中断,单步调试跟踪显示跪在(见图1)。监测地址addrbsb,逐渐增大,最后一次成功通信addrbsb=0x00030558,所以猜测socket缓存溢出,但不知如何清除,求解惑。
另外在测试TCP Client/ Server连续通信的过程中,遇到连续通信一段时间后,会出现一段时间的丢数据问题,后会自动回复,见图2。求解惑。

连续通信进入HardFault_Handler的位置

连续通信进入HardFault_Handler的位置

TCP server通信的周期性丢数据问题

TCP server通信的周期性丢数据问题
回复

使用道具 举报

发表于 2015-7-30 09:20:22 | 显示全部楼层
这个我也不清楚哦,是w5500官方给的程序,确实应该是像你所说的某个溢出了,但具体是哪个我也看不出来
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-2 08:16 , Processed in 0.027424 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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