硬汉嵌入式论坛

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

[以太网] STM32H750的NetXDUO移植,无法ping通

[复制链接]

2

主题

9

回帖

15

积分

新手上路

积分
15
发表于 2025-1-2 21:24:18 | 显示全部楼层 |阅读模式
1、故障现象是PC和DM9161通过网口直连,ping静态IP不通。无法找到主机,而且debug发现没有进入void ETH_IRQHandler(void)中断函数。
无标题.png

无标题1.png

2、环境,
硬件:
STM32H750VIT6 + DM9161

软件:
HAL:1.11.3
MDK:5.39
编译器:6.21
ThreadX + ThreadXNetDUO:6.4.0
CMSIS:1.10.4
主要修改的文件,

demo_dm9162_netx.c和DM9162都是移植例程V7-2402_ThreadX NetXDUO TCP Server的
nx_stm32_eth_driver.c和nx_stm32_phy_driver.c的修改是参考官方的历程Nx_TCP_Echo_Server

3、排除过的故障,
3.1、RMII_REF_CLK时钟应该是没问题的。万用表测过RMII_REF_CLK时钟是有信号的,而且ETH_DMAMR_SWR的DMAMR位也是可以顺利清零了,也能读出PHY的ID寄存器。
3.2、MPU和CACHE的配置按照历程设置的,不确定对不对

无标题2.png

麻烦各位大佬提供一下排故思路。


回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2025-1-3 07:10:09 | 显示全部楼层
以下地方排查下
1、确认RMII所有引脚都没有配置错,然后设置RMII所有涉及到GPIO速度等级为LOW试试
2、9161上有个1.8V的电压,看看正常不。
3、之后就是上电后,会获取100M,全双工,这个获取正常不。
回复

使用道具 举报

2

主题

9

回帖

15

积分

新手上路

积分
15
 楼主| 发表于 2025-1-4 13:24:38 | 显示全部楼层
eric2013 发表于 2025-1-3 07:10
以下地方排查下
1、确认RMII所有引脚都没有配置错,然后设置RMII所有涉及到GPIO速度等级为LOW试试
2、916 ...

谢谢硬汉哥的回复哈,我按你说的测了一遍。

1、改成LOW试过了,没有效果;
3、从MACCR寄存器和对nx_driver_enable函数的Debug可以看出是获取了100M、全双工模式的。
MACCR.png LinkState.png
2、1.8V引脚是PIN1、2、9吧,测出来是2.4V的。难道是盗版芯片吗?

回复

使用道具 举报

10

主题

75

回帖

120

积分

初级会员

积分
120
发表于 2025-1-4 15:54:31 | 显示全部楼层
一般是MPU问题。
回复

使用道具 举报

2

主题

9

回帖

15

积分

新手上路

积分
15
 楼主| 发表于 2025-1-4 16:15:53 | 显示全部楼层
egoistaw 发表于 2025-1-4 15:54
一般是MPU问题。

按照例程配置的。RAM3、不用CACHE、device类型,就这些要求了吧
回复

使用道具 举报

2

主题

38

回帖

44

积分

新手上路

积分
44
发表于 2025-1-5 14:11:18 | 显示全部楼层
我自己用的,很稳定。上面的是以太网描述符,下面的是NetXDuo
QQ20250105-140918.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2025-1-6 01:02:57 | 显示全部楼层
arm.n 发表于 2025-1-4 13:24
谢谢硬汉哥的回复哈,我按你说的测了一遍。

1、改成LOW试过了,没有效果;


1、硬件上这个值要正常。
2、然后就是MPU Cache配置问题了。


123.png
回复

使用道具 举报

12

主题

53

回帖

89

积分

初级会员

积分
89
发表于 2025-1-6 18:54:47 | 显示全部楼层
Dazen35 发表于 2025-1-5 14:11
我自己用的,很稳定。上面的是以太网描述符,下面的是NetXDuo

你这个用netxduo的网口经过交换机后,每次上电都可以ping通吗? 我弄了个,直连可以,但过了交换机上电后有概率ping不通
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 07:51 , Processed in 0.047676 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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