硬汉嵌入式论坛

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

[以太网] 真是颓啊,STM32H7的以太网HAL库果然有bug,去年熬了几个晚上解决的bug,在HAL V1.4.0解决了

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2019-5-7 18:31:26 | 显示全部楼层 |阅读模式
如果大家做的以太网工程没有经过长时间测试,是发现不了的。
QQ截图20190507182912.jpg


看我之前这个帖子,耗费了我太多精力在无谓的工作上:
【安富莱】STM32H7综合Demo设计,采用RTX5及其所有最新版中间件,发挥H7单芯片最高性能与稳定性(2018-08-20)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=86446

注意右上角,CPU利用率莫名其妙的乱跳。我之前找了一个折中的解决办法,但是测试几天后或者几个小时后,速度突然就降下来了,刷新慢了一半,神奇啊。


现在终于稳定了,狂飙模式稳定在95%左右。。。。
4.gif






回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2019-5-7 18:47:31 | 显示全部楼层
QQ截图20190507184631.jpg
回复

使用道具 举报

2

主题

72

回帖

83

积分

初级会员

积分
83
发表于 2019-5-7 19:42:16 | 显示全部楼层
回复

使用道具 举报

10

主题

130

回帖

160

积分

初级会员

积分
160
发表于 2019-5-7 20:07:12 | 显示全部楼层
硬汉能直接说一下你遇到的HAL库的以太网bug和解决方法么
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2019-5-7 20:32:16 | 显示全部楼层
oneV 发表于 2019-5-7 20:07
硬汉能直接说一下你遇到的HAL库的以太网bug和解决方法么

解决办法就是更新驱动文件
新的驱动又有新问题,发现ping时间不是小于1ms了。。。而且传输文件的速度慢了一半。估计是处理比以前臃肿了。

不过这个驱动文件适合这个Demo。
回复

使用道具 举报

610

主题

3062

回帖

4912

积分

至尊会员

积分
4912
发表于 2019-5-7 20:41:05 | 显示全部楼层
eric2013 发表于 2019-5-7 20:32
解决办法就是更新驱动文件
新的驱动又有新问题,发现ping时间不是小于1ms了。。。而且传输文件的速度慢 ...

看来 这个 eth 底层驱动是永远的痛啊
回复

使用道具 举报

32

主题

262

回帖

363

积分

高级会员

积分
363
发表于 2019-5-7 22:53:28 | 显示全部楼层
真的是痛 估计
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2019-5-8 01:46:31 | 显示全部楼层
QQ截图20190508014519.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2019-5-8 02:59:28 | 显示全部楼层
777.jpg
回复

使用道具 举报

18

主题

321

回帖

375

积分

高级会员

积分
375
发表于 2019-5-8 09:49:28 | 显示全部楼层

谢谢硬汉哥为我们趟的坑
回复

使用道具 举报

6

主题

390

回帖

408

积分

高级会员

积分
408
发表于 2019-5-8 10:40:44 | 显示全部楼层
回复

使用道具 举报

2

主题

104

回帖

110

积分

初级会员

积分
110
发表于 2019-5-8 10:54:10 | 显示全部楼层
感谢楼主分享,楼主啥时候分享DSO3.0霸屏版啊?好期待。。。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2019-5-8 12:11:06 | 显示全部楼层
sblpp 发表于 2019-5-8 10:54
感谢楼主分享,楼主啥时候分享DSO3.0霸屏版啊?好期待。。。

通过这次折腾,网络显示稳定了不少。

会开的,稍等一段时间,只是当前各种工作有点棘手。
回复

使用道具 举报

5

主题

578

回帖

593

积分

版主

Rank: 7Rank: 7Rank: 7

积分
593
发表于 2019-5-8 12:54:55 | 显示全部楼层
keil的tcp库现在还做不做这些驱动了
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2019-5-8 15:38:54 | 显示全部楼层
楼主,之前你遇到的是什么问题?我现在用的是1.3.0的库,运行一段时间之后,发现底层网络接收中断都进不来了(非中断发送和中断接收)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2019-5-8 16:34:01 | 显示全部楼层
myxiaonia 发表于 2019-5-8 12:54
keil的tcp库现在还做不做这些驱动了

进入HAL后,KEIL现在也懒了,最底层的驱动不自己做了,直接调用的ST,导致ST有坑,跟着一起坑。

按照这个帖子的方法修改了下,解决了。
http://www.armbbs.cn/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2019-5-8 16:35:08 | 显示全部楼层
晚风凉 发表于 2019-5-8 15:38
楼主,之前你遇到的是什么问题?我现在用的是1.3.0的库,运行一段时间之后,发现底层网络接收中断都进不来 ...

有这种问题,直接死掉了。

推荐你直接用1.4.0的以太网文件替换1.3.0的,其它不用升级,应该会好很多。
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2019-5-8 19:11:03 | 显示全部楼层
eric2013 发表于 2019-5-8 16:35
有这种问题,直接死掉了。

推荐你直接用1.4.0的以太网文件替换1.3.0的,其它不用升级,应该会好很多。

楼主,我目前使用iperf实测网速,可以达到30Mbps左右,这个对于H743是正常的吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2019-5-9 00:41:59 | 显示全部楼层
晚风凉 发表于 2019-5-8 19:11
楼主,我目前使用iperf实测网速,可以达到30Mbps左右,这个对于H743是正常的吗?

低了,怎么也得上个50Mbsp,我实际做文件传输还能搞到6M字节/秒。

不过关键还是稳定性,网络不稳定,其它性能都只能是点缀。
回复

使用道具 举报

54

主题

145

回帖

307

积分

高级会员

积分
307
发表于 2019-5-10 18:05:02 | 显示全部楼层
群主用HAL1.4的USB Hos有问题吗??
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2019-5-10 18:06:59 | 显示全部楼层
mewan 发表于 2019-5-10 18:05
群主用HAL1.4的USB Hos有问题吗??

新库新bug,暂时还不去折腾。
回复

使用道具 举报

0

主题

15

回帖

15

积分

新手上路

积分
15
QQ
发表于 2019-5-13 11:36:06 | 显示全部楼层
晚风凉 发表于 2019-5-8 19:11
楼主,我目前使用iperf实测网速,可以达到30Mbps左右,这个对于H743是正常的吗?

我现在8通道,每通道采样率500K,16bit,采完立马甩给网口送给电脑处理,速度实测64Mbps没问题的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-14 17:15 , Processed in 0.253114 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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