V7,V6,V5开发板RL-TCPnet V7.X双网口教程发布,单网络协议栈管理DM9000和DM9162(2020-11-30)
说明:1、我们这里是使用一个网络协议栈管理两个网口。
为了将DM9000驱动做稳定花了很多时间去研究,专门制作了一个符合CMSIS-Driver驱动规范文件。
2、网络性能。
H7双网口性能:
(1)DM9000速度99.7Mbps
(2)DM9162速度99.8Mbps
F429双网口性能:
(1)DM9162速度99.9Mbps
(2)DM9000速度75Mbps
F407双网口性能:
(1)DM9162速度99.8Mbps
(2)DM9000速度73.7Mbps
注意事项:
编译例子前务必安装当前最新的MDK软件包,汇总下载地址:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=100490
http://www.armbbs.cn/static/image/hrline/4.gif
下载不正常的话,请鼠标右击附件“复制链接地址”,然后粘贴到迅雷等下载器来下载。
V7开发板教程
http://www.armbbs.cn/static/image/filetype/pdf.gif安富莱_STM32-V7开发板_双网口网络教程(V1.0).pdf (5.31MB)
例子:
http://www.armbbs.cn/static/image/filetype/zip.gifV7-4000_RL-TCPnet V7.X的双网口应用模板(DM9000和DM9162 V1.1).7z (5.88MB)
V6开发板教程
http://www.armbbs.cn/static/image/filetype/pdf.gif安富莱_STM32-V6开发板_双网口网络教程(V1.0).pdf (4.64MB)
例子:
http://www.armbbs.cn/static/image/filetype/zip.gifV6-4000_RL-TCPnet V7.X的双网口应用模板(DM9000和DM9162).7z (1.30MB)
V5开发板教程
http://www.armbbs.cn/static/image/filetype/pdf.gif安富莱_STM32-V5开发板_双网口网络教程(V1.0).pdf (4.67MB)
例子:
http://www.armbbs.cn/static/image/filetype/zip.gifV5-4000_RL-TCPnet V7.X的双网口应用模板(DM9000和DM9162).7z (1.46MB)
目录:
static/image/hrline/4.gif
DM9000速度GIF:
https://img.anfulai.cn/dz/attachment/forum/202005/10/101722g7iautaavbazirrm.gif
DM9162速度GIF:
https://img.anfulai.cn/dz/attachment/forum/202005/10/101723vm48v35mwdepmwpe.gif
碉堡,H7双网口的DM9000速度99.7Mbps,DM9162速度99.8Mbps,二合一综合文件传输速度146Mbps
http://www.armbbs.cn/forum.php?mod=viewthread&tid=97653
威力四射,F429板子的双网口DM9162文件传输速度99.9Mbps,DM9000速度75Mbps(2020-05-14)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=97699
F407板子双网口性能也是杠杠的,DM9162文件传输速度99.8Mbps,DM9000速度73.7Mbps(2020-05-19)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=97821
强烈需要:lol 楼主准备上RL-NET,还是NETX,又或者一起上呢? yklstudent 发表于 2020-9-28 19:00
楼主准备上RL-NET,还是NETX,又或者一起上呢?
当前RL-TCPnet V7.X比较熟练,先用V7.X 强烈支持,点赞大佬 硬汉哥有没有v6和v7的资源对比图,纠结买哪个呢? 木兰花 发表于 2020-10-1 23:08
硬汉哥有没有v6和v7的资源对比图,纠结买哪个呢?
主要区别:
V7是STM32H743XIH6的核心板形式,V6是STM32F429BIT6的大板形式。
V7多个了QSPI Flash,V6没有,他们都有的是SPI Flash。
V7的SDRAM是32位带宽32MB,V6的SDRAM是32位带宽16MB。
别的没什么区别了。 eric2013 发表于 2020-10-2 08:40
主要区别:
V7是STM32H743XIH6的核心板形式,V6是STM32F429BIT6的大板形式。
V7多个了QSPI Flash,V6没 ...
嗯,谢谢
V7的芯片内部ram就有1MB,就选这个了 大佬,感觉可以先把代码放出来,让大家试试,有问题可以提出来,专题可以有针对性的解答 菜鸡的成长之路 发表于 2020-10-3 14:51
大佬,感觉可以先把代码放出来,让大家试试,有问题可以提出来,专题可以有针对性的解答
做一些发一些,不先发例子,效果差。 双网口有路由功能吗? 亲,能实现双网口冗余吗?即两张网卡绑定在一张虚拟网卡上,共用一个IP地址 he2002512 发表于 2020-10-29 12:26
双网口有路由功能吗?
自己实现即可 菜鸡的成长之路 发表于 2020-10-29 22:15
亲,能实现双网口冗余吗?即两张网卡绑定在一张虚拟网卡上,共用一个IP地址
自己实现即可 这段时间工作量安排的太慢,这个需要往后推迟两周发布。 开始整理教程,本周准备发布。 已经在加紧整理了,本周发布。 太好了,公司有个项目正好用到双网口。 T_Josh 发表于 2020-11-24 12:16
太好了,公司有个项目正好用到双网口。
嘿嘿O(∩_∩)O 正式发布。 超级赞!! 太强了,嫖起来;P 硬汉大哥,Netx是否也支持双以太网的,谢谢!{:34:} morning_enr6U 发表于 2020-11-30 15:59
硬汉大哥,Netx是否也支持双以太网的,谢谢!
也可以的。 {:34:}{:34:}{:34:}{:34:}{:34:} 双网口一般用在哪些应用场景:) SuGuolin 发表于 2020-12-2 14:07
双网口一般用在哪些应用场景
1、工业以太网
2、双冗余
3、又比如此贴:
STM32-V5双网口能实现路由转发吗?
http://www.armbbs.cn/forum.php?mod=viewthread&tid=101816
请问硬汉,dm9000暂时不用,需要注释掉哪些呢?我注释掉 ETH1_ENABLE 不行,编译报错,谢谢 gallop020142 发表于 2020-12-5 17:53
请问硬汉,dm9000暂时不用,需要注释掉哪些呢?我注释掉 ETH1_ENABLE 不行,编译报错,谢谢
这个是现成:
新版RL-TCPnet V7.X网协议栈和物联网教程开始更新,配RTX5和FreeRTOS两版本,更新至第14章(2020-01-19)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=95243&fromuid=58
(出处: 硬汉嵌入式论坛)
硬汉,是不是可以用FMC扩好几路网口了? gallop020142 发表于 2020-12-6 15:49
硬汉,是不是可以用FMC扩好几路网口了?
可以的。
请问硬汉大佬,,为什么例程,用上位机往下发,只有四百多k的速度啊,,那么快的速度是怎么测出来的 wzyrr520 发表于 2021-1-30 18:42
请问硬汉大佬,,为什么例程,用上位机往下发,只有四百多k的速度啊,,那么快的速度是怎么测出来的
用的我们的那个上位机软件吗,加大发送缓冲
eric2013 发表于 2021-1-31 08:05
用的我们的那个上位机软件吗,加大发送缓冲
设置您截图的,,下发大概也只有4MB/s,用的是那个移植的模板 eric2013 发表于 2021-1-31 08:05
用的我们的那个上位机软件吗,加大发送缓冲
把例程里接收串口打印注释了 wzyrr520 发表于 2021-1-31 12:16
把例程里接收串口打印注释了
这个例子的速度测试是确定没问题的,从你网络测试环境再找找原因吧。
这个是两个板子之间直接TCP传输,也没问题。
两个板子之间TCP通信和UDP通信速度测试,TCP是11.1MB/S,UDP是X.XMB/S,含测试程序(2020-12-04)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=101951
eric2013 发表于 2021-1-31 12:54
这个例子的速度测试是确定没问题的,从你网络测试环境再找找原因吧。
这个是两个板子之间直接TCP传输 ...
嗯嗯,谢谢大佬。好像是和上位机有关系,我换台电脑反而只有2.9MB/s。然后我又直接在电脑上用python随便写了个tcp客户端接收,开发板发送,又能跑到9MB/s多,很奇怪 wzyrr520 发表于 2021-2-1 12:22
嗯嗯,谢谢大佬。好像是和上位机有关系,我换台电脑反而只有2.9MB/s。然后我又直接在电脑上用python随便 ...
追求高性能,可以自己搞上位机软件是最好的。