硬汉嵌入式论坛

 找回密码
 立即注册
查看: 736|回复: 2
收起左侧

[LwIP] 基于华大芯片A0系列主动开端口监听会使得单片机系统崩溃

[复制链接]

3

主题

2

回帖

11

积分

新手上路

积分
11
发表于 2022-8-19 15:11:41 | 显示全部楼层 |阅读模式
  我最近在移植国产芯片到项目的时候,遇到了在我主动断开网口连接,断开数次之后,单片机的系统会自动崩溃。  在项目中,网口通信已经LWIP库已经是移植好的,进行通信与发送数据没什么问题。但在我测试主动断开端口连接时数次,如下图:


   image.png
  重复按连接与断开大概8/9次后,单片机系统会崩溃,我个人推测是因为内存溢出,但又找不到LWIP问题所在,请教各位大神我是不是要检测他的内存释放呢?如果要检测内存释放,又该怎么检测怎么释放呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2022-8-20 11:39:14 | 显示全部楼层
程序移植模板是不是有点问题,另外就是看下断开后,你的板子端能正常检测到不。
回复

使用道具 举报

3

主题

2

回帖

11

积分

新手上路

积分
11
 楼主| 发表于 2022-8-22 11:15:27 | 显示全部楼层
eric2013 发表于 2022-8-20 11:39
程序移植模板是不是有点问题,另外就是看下断开后,你的板子端能正常检测到不。

您说的板子端检测到是不是网口的检测还是?如果是网口的检测应该没什么问题。我之前查过一下资料,说LWIP有回调函数会检测网络有无断开,如果断开则会自动调用,我这没实现也没找得到这个回调函数有影响吗
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-20 03:24 , Processed in 0.175031 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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