请选择 进入手机版 | 继续访问电脑版

硬汉嵌入式论坛

 找回密码
 立即注册
楼主: eric2013
收起左侧

V7,V6,V5开发板RL-TCPnet V7.X双网口教程发布,单网络协议栈管理DM9000和DM9162(2020-11-30)

  [复制链接]

18

主题

205

回帖

259

积分

高级会员

积分
259
发表于 2021-2-21 22:03:43 | 显示全部楼层
HI ERIC2013大大,請再請教一下這個
雙網口應用是跑服務器模式讓PC做客戶端來連線嗎???

不過有點問題:

1M9000和DM9162二個RJ45接上分享器後.
有看到燈號有動作好像只有DM9162有亮燈號,DM9000都沒有亮燈號??

2:本應從DCHP請到一個IP , 但是用PING的工具去掃內網所有虛擬IP後,
沒有看到有ARMFLY有反應??
然後從DEBUG MESSAGE只有看到:

"DM9162 Link is down"??
沒有看到有插入RJ45後的反應??

謝謝.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
 楼主| 发表于 2021-2-21 22:46:32 | 显示全部楼层
inceboy 发表于 2021-2-21 22:03
HI ERIC2013大大,請再請教一下這個
雙網口應用是跑服務器模式讓PC做客戶端來連線嗎???

当前提供的例子是确定没问题的,如果你那边测试有问题,从网络测试环境和板子网络部分硬件是否出问题了找原因。

双网口不支持ping armfly,我已经关闭NetBIOS NAME了,详情自己看着这里的操作说明即可,注意跳线帽说明。

222.png



回复

使用道具 举报

18

主题

205

回帖

259

积分

高级会员

积分
259
发表于 2021-2-21 23:12:02 | 显示全部楼层
HI ERIC2013大大

k過調試說明了.跳線帽確實在pg11,左邊位置.
我也怕是硬體因素,所以拿了下面這個專案來試過.
但好像又來了, V7-1007_RL-TCPnet V7.X實驗_TCP服務器(FreeRTOS)這個專案是一切OK的??!!

1:可以看到ARMFLY有去請到IP, (angry ip scanner 軟體)
2:用DM9162端,再使用調試工具去連線可以連到,傳DATA給V7板.
3:在DEBUG MSEEAGE的"link is down"以後,可以看到後續的operation succeeded的訊息.

所以就在奇怪了.為什麼雙網口沒反應的.....
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
 楼主| 发表于 2021-2-21 23:17:20 | 显示全部楼层
inceboy 发表于 2021-2-21 23:12
HI ERIC2013大大

k過調試說明了.跳線帽確實在pg11,左邊位置.

这个就不帮你查了,自己找下问题吧。
如果是硬件问题,明天你联系我们旺旺解决即可。
回复

使用道具 举报

18

主题

205

回帖

259

积分

高级会员

积分
259
发表于 2021-2-21 23:53:53 | 显示全部楼层
eric2013 发表于 2021-2-21 23:17
这个就不帮你查了,自己找下问题吧。
如果是硬件问题,明天你联系我们旺旺解决即可。

hi eric2013大大

這個當然,一切看您的工作排程.
只是反映一下我這邊有這個情形.
不過好像不是硬件問題.
因為rl_tcp v7.x實驗看起來是ok的.那表示硬件上是ok.
這個我也再看看.

謝謝回覆.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
 楼主| 发表于 2021-2-22 00:12:29 | 显示全部楼层
inceboy 发表于 2021-2-21 23:53
hi eric2013大大

這個當然,一切看您的工作排程.


帮你测试了一番,从楼主位下载原始例子,未做任何修改,直接下载到V7板子上的测试效果。

注意下面问题,你看看你那边测试效果是否好点。

1,程序下载后将板子断电,然后重新上电测试,不要用调试方式测试。
2、串口会打印获取的IP地址。
3、如果你那边还是不行,你可以考虑仅先插入一个网线,锁定下DM9162是否正常,然后插入DM9000网口测试。
4、前面三步都失败的话,看楼主附件章节,设置固定IP玩下试试。

QQ截图20210222000052.png
5.png

1.png
回复

使用道具 举报

18

主题

205

回帖

259

积分

高级会员

积分
259
发表于 2021-2-22 00:56:28 | 显示全部楼层
hi eric2013大大
1:這個ip不能改??
2:是要用固定ip,而不是去跟dhcp請ip??

附上照片
運作中的板子
燈號
debug messag


DSC_0011.JPG
雙網口_1.jpg
DSC_0010 - 複製.JPG
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
 楼主| 发表于 2021-2-22 07:06:28 | 显示全部楼层
inceboy 发表于 2021-2-22 00:56
hi eric2013大大
1:這個ip不能改??
2:是要用固定ip,而不是去跟dhcp請ip??

D9000灯都不亮,有点不正常。

动态IP不可以改,是自动获取的。
固定IP才可以改。详情自己看教程附件章节修改。

最后两招,还是不行,得联系旺旺了(请务必按照我下面说的测试)。
1、按照我上面说的方法走一个,特别是固定IP方法。
2、DM9000那个网口不要插入网线,仅DM9162插入网线((保证网线是能用的)。并且MDK使用最新的5.33,MDK中间件使用最新的7.12,STM32H7的软件包使用最新的2.7.0。

还是失败的话,下载V7网盘的里面的出厂程序测试,同时网盘里面还有一个硬件手册,里面有出厂程序操作说明,确认下DM9000网口是否正常,还是有问题,基本可以确定是板子的DM9000出问题了,联系我们旺旺维修下吧。


回复

使用道具 举报

18

主题

205

回帖

259

积分

高级会员

积分
259
发表于 2021-2-22 09:37:45 | 显示全部楼层
HI ERIC2013大大

好,這個晚上下班試一下.

對哦,好像只有9162那邊的燈有亮過,9000好像從沒看有亮過.
兩條網路線也交換過了.9000那一個端口燈還是沒亮過.

另外倒是沒注意到MDK的版本問題
出廠程序也會試一下.

謝謝您.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
 楼主| 发表于 2021-2-22 09:40:16 | 显示全部楼层
inceboy 发表于 2021-2-22 09:37
HI ERIC2013大大

好,這個晚上下班試一下.

还是有问题的话,晚上你测试后,明天直接联系我们旺旺售后解决即可
回复

使用道具 举报

18

主题

205

回帖

259

积分

高级会员

积分
259
发表于 2021-2-22 20:25:08 | 显示全部楼层
HI ERIC2013大大

糟糕, 出廠程序就.......


DSC_0017.JPG
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
 楼主| 发表于 2021-2-22 21:52:00 | 显示全部楼层
inceboy 发表于 2021-2-22 20:25
HI ERIC2013大大

糟糕, 出廠程序就.......

确诊了,DM9000已经损坏,联系我们旺旺解决即可
回复

使用道具 举报

18

主题

205

回帖

259

积分

高级会员

积分
259
发表于 2021-2-23 10:22:05 | 显示全部楼层
eric2013 发表于 2021-2-22 21:52
确诊了,DM9000已经损坏,联系我们旺旺解决即可

HI ERIC2013大大

OK......
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2021-3-16 10:57:42 | 显示全部楼层
eric2013 发表于 2020-10-2 08:40
主要区别:
V7是STM32H743XIH6的核心板形式,V6是STM32F429BIT6的大板形式。
V7多个了QSPI Flash,V6没 ...

V6 STM32F429BIT6有一块,这个能自己加QSPI吗?还是429根本不支持QSPI
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
 楼主| 发表于 2021-3-16 11:26:52 | 显示全部楼层
abnerle 发表于 2021-3-16 10:57
V6 STM32F429BIT6有一块,这个能自己加QSPI吗?还是429根本不支持QSPI

F429不支持QSPI
回复

使用道具 举报

4

主题

159

回帖

171

积分

初级会员

积分
171
发表于 2021-3-25 10:21:28 | 显示全部楼层
请教下,我发现rtx的引脚定义(网口之类的是在)MX_Device.h这个文件中,那这个文件中的引脚是如何定义的,是自己手动改吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
 楼主| 发表于 2021-3-25 12:05:46 | 显示全部楼层
yuanzhongda 发表于 2021-3-25 10:21
请教下,我发现rtx的引脚定义(网口之类的是在)MX_Device.h这个文件中,那这个文件中的引脚是如何定义的, ...

这个里面的不用管,主要是配置xxx_msp.c文件里面的即可,这个在RL-TCPnet v7.x教程里面有说。
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2021-4-7 18:02:05 | 显示全部楼层
我有这个疑问,当有多个主板,通过双网口级联后,电脑端可以访问到最后的主板网口192.168.0.9吗? QQ截图20210407175811.bmp
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
 楼主| 发表于 2021-4-8 08:42:43 | 显示全部楼层
xtihc2008 发表于 2021-4-7 18:02
我有这个疑问,当有多个主板,通过双网口级联后,电脑端可以访问到最后的主板网口192.168.0.9吗?

没问题,但IP不可这么分配。
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2021-4-8 09:18:07 | 显示全部楼层
eric2013 发表于 2021-4-8 08:42
没问题,但IP不可这么分配。

一个网口分配一个IP,这样有什么问题呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
 楼主| 发表于 2021-4-8 09:23:44 | 显示全部楼层
xtihc2008 发表于 2021-4-8 09:18
一个网口分配一个IP,这样有什么问题呢?

两个网口不可以分配到一个网段,设置到不同网段,因为这个双网口机制是自动路由的。
详情可以看我的那个教程。里面有个示意图。
回复

使用道具 举报

3

主题

1216

回帖

1225

积分

至尊会员

积分
1225
发表于 2021-4-8 09:26:31 | 显示全部楼层
eric2013 发表于 2021-4-8 08:42
没问题,但IP不可这么分配。

硬汉大哥,他这个IP都是一个网段的,RL-TCPNet协议栈,没法正确路由,所以要分配为不同网段的,对吧?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
 楼主| 发表于 2021-4-8 09:47:40 | 显示全部楼层
morning_enr6U 发表于 2021-4-8 09:26
硬汉大哥,他这个IP都是一个网段的,RL-TCPNet协议栈,没法正确路由,所以要分配为不同网段的,对吧?

理解有偏差,不是没法正确路由,而且同一个协议栈的双网口机制大部分都是这么玩的。
回复

使用道具 举报

12

主题

176

回帖

212

积分

高级会员

积分
212
发表于 2021-4-11 15:51:46 | 显示全部楼层
eric2013 发表于 2021-2-22 00:12
帮你测试了一番,从楼主位下载原始例子,未做任何修改,直接下载到V7板子上的测试效果。

注意下面问 ...

请问中间这个网络的属性页面是从哪儿调出来的呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
 楼主| 发表于 2021-4-12 08:27:59 | 显示全部楼层
gallop020142 发表于 2021-4-11 15:51
请问中间这个网络的属性页面是从哪儿调出来的呢?

RL-TCPnet V7.X教程里面写了

http://www.armbbs.cn/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

1

主题

22

回帖

25

积分

新手上路

积分
25
发表于 2021-5-12 17:05:40 | 显示全部楼层
硬汉哥,请教几个问题 1.建立一个SOCKET,同一网段,两个网口都可以往这个端口发数据吧?如果往外发数据,可以指定网口发送吗? 2.两个网口如何实现路由的功能?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
 楼主| 发表于 2021-5-13 08:16:06 | 显示全部楼层
hub 发表于 2021-5-12 17:05
硬汉哥,请教几个问题 1.建立一个SOCKET,同一网段,两个网口都可以往这个端口发数据吧?如果往外发数据, ...

1、不可以指定网口,根据你发生的网段,是自动路由的。
2、根据网段自动发往你要发送的路由地址。
回复

使用道具 举报

1

主题

22

回帖

25

积分

新手上路

积分
25
发表于 2021-5-13 08:55:58 | 显示全部楼层
硬汉哥,编译你的例程遇到这个错误怎么处理
微信图片_20210513085250.png
回复

使用道具 举报

1

主题

22

回帖

25

积分

新手上路

积分
25
发表于 2021-5-13 14:18:30 | 显示全部楼层
eric2013 发表于 2021-5-13 08:16
1、不可以指定网口,根据你发生的网段,是自动路由的。
2、根据网段自动发往你要发送的路由地址。

硬汉哥,这个例程编译出这个错误,怎么解决?
微信图片_20210513085250.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
 楼主| 发表于 2021-5-13 14:47:30 | 显示全部楼层
hub 发表于 2021-5-13 14:18
硬汉哥,这个例程编译出这个错误,怎么解决?

下载最新的MDK5.34,使用里面最新的中间件版本7.12
MDK注册要注册MDK PRO
回复

使用道具 举报

1

主题

22

回帖

25

积分

新手上路

积分
25
发表于 2021-5-13 21:10:00 | 显示全部楼层
eric2013 发表于 2021-5-13 14:47
下载最新的MDK5.34,使用里面最新的中间件版本7.12
MDK注册要注册MDK PRO

硬汉哥,双网口如果使用DP83848和LAN9220,l两颗料也可以实现吧?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
 楼主| 发表于 2021-5-14 08:40:47 | 显示全部楼层
hub 发表于 2021-5-13 21:10
硬汉哥,双网口如果使用DP83848和LAN9220,l两颗料也可以实现吧?

也可以的。
回复

使用道具 举报

1

主题

22

回帖

25

积分

新手上路

积分
25
发表于 2021-5-14 09:54:35 | 显示全部楼层
xtihc2008 发表于 2021-4-7 18:02
我有这个疑问,当有多个主板,通过双网口级联后,电脑端可以访问到最后的主板网口192.168.0.9吗?

请问你现在可以支持路由了嘛
回复

使用道具 举报

18

主题

205

回帖

259

积分

高级会员

积分
259
发表于 2021-8-21 15:56:42 | 显示全部楼层
eric2013 发表于 2021-2-22 21:52
确诊了,DM9000已经损坏,联系我们旺旺解决即可

HI ERIC2013大大
板子回來了,DM900出廠程序OK,接上線燈也會亮了
但是一用了雙網程序後,DM9000直接HardFault_Handle了???
DM9162則正常請到IP可以連.收發DATA.

這樣子是???
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
 楼主| 发表于 2021-8-21 17:21:04 | 显示全部楼层
inceboy 发表于 2021-8-21 15:56
HI ERIC2013大大
板子回來了,DM900出廠程序OK,接上線燈也會亮了
但是一用了雙網程序後,DM9000直接HardF ...

CMSIS软件包必须使用5.7.0,非常非常重要,最新的CMSIS 5.8.0软件包有bug
会直接硬件异常。

花了半天时间,找到CMSIS 5.8.0软件包里面RTX5 底层汇编文件的处理欠妥的地方,ARM这等大厂也有这种骚操作
http://www.armbbs.cn/forum.php?m ... 8052&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

18

主题

205

回帖

259

积分

高级会员

积分
259
发表于 2021-8-22 16:44:09 | 显示全部楼层
HI ERIC2013大大
這個??
cmsis.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
 楼主| 发表于 2021-8-23 13:19:20 | 显示全部楼层
inceboy 发表于 2021-8-22 16:44
HI ERIC2013大大
這個??

对的。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105917
QQ
 楼主| 发表于 2022-5-25 17:10:52 | 显示全部楼层
测试路由器不接外网是否可以获取IP

image.png

image.png
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2023-8-8 10:40:11 | 显示全部楼层
双网口的实现,需要看看有什么应用
回复

使用道具 举报

0

主题

30

回帖

30

积分

新手上路

积分
30
发表于 2023-9-5 19:55:55 | 显示全部楼层
我的应用方式是PC + 8口交换机 + MCU,H7目前测试,只能干到40Mbps,不知道是不是交换机的影响,还是说程序没有优化好,
1693914807093.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 01:18 , Processed in 0.293828 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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