[技术讨论] 使用正点原子的以太网代码进行UDP通讯会卡死

[复制链接]
dffzh 发表于 2025-5-14 09:33 | 显示全部楼层
qinlu123 发表于 2025-5-13 18:14
我现在把while循环从中断里拿出来改成if轮询再测试

那这个问题悬悬了,关键我之前没弄过这块,不然还能帮你一起看下代码
 楼主| qinlu123 发表于 2025-5-14 09:52 | 显示全部楼层
dffzh 发表于 2025-5-14 09:33
那这个问题悬悬了,关键我之前没弄过这块,不然还能帮你一起看下代码

昨天下班前跑了1小时,今天上班到现在也快俩小时了还能正常跑
dffzh 发表于 2025-5-14 09:56 | 显示全部楼层
qinlu123 发表于 2025-5-14 09:52
昨天下班前跑了1小时,今天上班到现在也快俩小时了还能正常跑

期待你的好消息,如果解决了,回复我一下,我也比较好奇
 楼主| qinlu123 发表于 2025-5-14 17:23 | 显示全部楼层
dffzh 发表于 2025-5-14 09:56
期待你的好消息,如果解决了,回复我一下,我也比较好奇

从早上八点到下午五点,发送速率一直稳定在33M。明天我再测接收
dffzh 发表于 2025-5-14 17:26 | 显示全部楼层
qinlu123 发表于 2025-5-14 17:23
从早上八点到下午五点,发送速率一直稳定在33M。明天我再测接收

所以就只是把while改成if?那昨天的ETH的寄存器配置也还留着?
总共修改了哪些内容?测试到现在未出现异常。
 楼主| qinlu123 发表于 2025-5-14 17:47 | 显示全部楼层
dffzh 发表于 2025-5-14 17:26
所以就只是把while改成if?那昨天的ETH的寄存器配置也还留着?
总共修改了哪些内容?测试到现在未出现异 ...

寄存器改了,中断while改成轮询if
dffzh 发表于 2025-5-15 09:12 | 显示全部楼层
qinlu123 发表于 2025-5-14 17:47
寄存器改了,中断while改成轮询if

好的,那看你测试一天都未出现异常,大概率应该是彻底解决了;
可以的,这是个不错的帖子,值得收藏一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部