lwip stm32 异常分析



最近在做一个项目,通过网口将ad芯片采集的ad参数上传到上位机,stm32 作为服务器端,要求频率比较高,必须要到1k。

使用定时器作为时间的flag,然后周期性的采集AD参数,并且发送到上位机。但是,会出现以下问题

LWIP_ASSERT("unsent_oversize mismatch (pcb->unsent is NULL)",
                pcb->unsent_oversize == 0);

百度搜索了这个问题,文章如下

http://www.firebbs.cn/forum.php?mod=viewthread&tid=14012&extra=page=1

但是通过仿真,该文章所修改部分,根本未被调用,所以,这不是解决该问题的办法。


通过对程序的仿真,未发现代码上的逻辑问题,但是pcb->unsent ==NULL 和 pcb->unsent_oversize ==0,竟然不相等,所以猜测是发生了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值