打印
[AT32F407]

AT32F407基于RT-Thread的emac驱动网络丢包

[复制链接]
1454|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lpx2888|  楼主 | 2022-9-2 13:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lpx2888 于 2022-9-2 14:11 编辑

开发环境:
#硬件:AT32F407+DM9162
#操作系统:RT-Thread 4.0.3
#SDK:0.0.8(2022-04-22)
#LwIP:v2.1.2

问题描述:
#1,基于以上开发环境搭建的软件工程,经常丢包。
#2,丢包时重新初始化emac,就会建立稳定网络连接,但是很快又会出现丢包。
#3,drv_emac.c中关闭EMAC_IRQHandler中其他中断,只保留收发中断,网络状态会有极大改善。

各位有遇到类似问题的吗?是否emac驱动有问题?


使用特权

评论回复
沙发
loutin| | 2022-9-3 17:26 | 只看该作者
没有做过RT-Thread  

使用特权

评论回复
板凳
typeof| | 2022-9-3 19:31 | 只看该作者
去RT-Thread论坛看看。   

使用特权

评论回复
地板
Henryko| | 2022-9-7 21:33 | 只看该作者
没用过rtthread

使用特权

评论回复
5
hejiang1777| | 2022-10-11 09:12 | 只看该作者
我也是用的rt thread,过一段时间后网络直接不通了,不知道是drv_emac.c的驱动是不是有问题,你的问题解决了不呢?

使用特权

评论回复
6
muyichuan2012| | 2022-10-11 15:43 | 只看该作者
已修改,请在RTT github下载最新版试试,

使用特权

评论回复
7
wen496785487| | 2022-10-17 17:53 | 只看该作者
感觉还行吧,就是网络驱动不能开编译优化,不然就容易出现网络不通的情况

使用特权

评论回复
8
claretttt| | 2022-11-1 09:55 | 只看该作者
  基于AT32F407的最小系统板,内置RT-Thread操作系统

使用特权

评论回复
9
burgessmaggie| | 2022-11-1 10:15 | 只看该作者
网络的主要性能参数包括带宽,时延,抖动、丢包率,看来不适合做数据通信了。  

使用特权

评论回复
10
jonas222| | 2022-11-1 10:52 | 只看该作者
连接ESP8266WiFi模块怎么实现呢

使用特权

评论回复
11
lzmm| | 2022-11-1 11:34 | 只看该作者
lwIP需要占用多大的内存呢              

使用特权

评论回复
12
pentruman| | 2022-11-1 12:09 | 只看该作者
官方的BSP已经有移植好的例程了吧  

使用特权

评论回复
13
fengm| | 2022-11-1 14:44 | 只看该作者
这个是使用rt-thead studio配置的吗

使用特权

评论回复
14
hilahope| | 2022-11-1 15:45 | 只看该作者
使用的是什么通信协议呢              

使用特权

评论回复
15
pl202| | 2022-11-1 16:40 | 只看该作者
RT-Thread系统延时函数导致SPI中断接收数据丢失

使用特权

评论回复
16
sdlls| | 2022-11-1 17:37 | 只看该作者
调网络抓包,调I2C等时序查看是什么问题

使用特权

评论回复
17
Bowclad| | 2023-2-7 20:03 | 只看该作者
官方的BSP已经有移植好的例程了吧  

使用特权

评论回复
18
muyichuan2012| | 2023-2-7 21:17 | 只看该作者
已修改,请在RTT github下载最新版试试

使用特权

评论回复
19
wujianyu90| | 2023-3-24 13:51 | 只看该作者
hejiang1777 发表于 2022-10-11 09:12
我也是用的rt thread,过一段时间后网络直接不通了,不知道是drv_emac.c的驱动是不是有问题,你的问题解决 ...

现在还是ping不通吗?解决了吗

使用特权

评论回复
20
hejiang1777| | 2023-5-12 17:38 | 只看该作者
wujianyu90 发表于 2023-3-24 13:51
现在还是ping不通吗?解决了吗

现在可以了,找到问题了,以前那个407开发板的PHY复位脚 有问题,导至有一个小的尖峰脉冲,结果PHY偶尔复位了,但又没有初始化,所以网络出错了,还有就是pubf的一个读操作信号处理也要注意,要不然也可能网络过一些时间后不通了

使用特权

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

本版积分规则

个人签名:我的成功源于你们的帮助

4

主题

7

帖子

1

粉丝