打印

lwip 连续发送数据,在调用low_level_output出现死机情况

[复制链接]
1581|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
这个是call stack windows 窗口显示的情况

84265a7d77c6e21f.png (733.98 KB )

84265a7d77c6e21f.png

使用特权

评论回复
沙发
jcky001| | 2024-1-30 11:00 | 只看该作者
检查您的系统资源是否有限制,例如内存、处理器资源等。

使用特权

评论回复
板凳
cr315| | 2024-1-30 11:00 | 只看该作者
缓冲区溢出

使用特权

评论回复
地板
elephant00| | 2024-1-30 11:01 | 只看该作者
检查您的代码是否存在错误或漏洞。

使用特权

评论回复
5
两只袜子| | 2024-1-30 11:01 | 只看该作者
网络接口卡(NIC)是否存在故障或损坏,或者网络连接是否稳定。

使用特权

评论回复
6
发呆爱好者| | 2024-1-30 13:23 | 只看该作者
看上去,好像是指针溢出了。

使用特权

评论回复
7
中国龙芯CDX| | 2024-1-30 22:06 | 只看该作者
应该是资源或者指针内存的问题

使用特权

评论回复
8
药无尘| | 2024-1-30 22:18 | 只看该作者
是不是内存溢出

使用特权

评论回复
9
Annie556| | 2024-2-4 17:49 | 只看该作者
直接进入到硬件中断了,所以你一般要侧重于硬件配置之类的

使用特权

评论回复
10
Candic12e| | 2024-2-4 18:56 | 只看该作者
用W5500多好啊,感觉跑lwip很麻烦

使用特权

评论回复
11
Charlene沙| | 2024-2-4 20:01 | 只看该作者
你是运行了一阵之后进入到硬件中断的吗?

使用特权

评论回复
12
Allison8859| | 2024-2-4 21:10 | 只看该作者
这个问题可能是由于lwIP协议栈的配置或者使用方式引起的

使用特权

评论回复
13
Emily999| | 2024-2-4 22:27 | 只看该作者
在调用low_level_output时出现死机可能是由于网络栈的状态不正确或者数据发送的方式不当导致的

使用特权

评论回复
14
Belle1257| | 2024-2-4 23:34 | 只看该作者
检查lwIP协议栈的配置是否正确,包括网络接口、IP地址、子网掩码、网关等参数的设置

使用特权

评论回复
15
Carina卡| | 2024-2-5 08:06 | 只看该作者
确保在调用low_level_output之前,网络栈的状态是正确的,比如网络接口已经正确初始化并且处于可用状态

使用特权

评论回复
16
B1lanche| | 2024-2-5 09:15 | 只看该作者
如果可能的话,尝试使用调试工具或者日志输出来跟踪网络栈的状态和数据发送的过程,以便找出具体的问题所在

使用特权

评论回复
17
Betty1299| | 2024-2-5 09:16 | 只看该作者
检查数据发送的方式是否正确,确保在调用low_level_output时传入的参数是正确的,包括数据指针、数据长度等

使用特权

评论回复
18
Betty996| | 2024-2-5 11:45 | 只看该作者
你找个官方的lwip例程,跑一跑,然后再移植试试?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

9

帖子

0

粉丝