OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6770|回复: 8

调试 GD32F107 + YT8512H,百兆网口ping不通

[复制链接]

20

主题

138

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
339
金钱
339
注册时间
2012-10-11
在线时间
134 小时
发表于 2023-4-13 16:28:33 | 显示全部楼层 |阅读模式
100金钱
本帖最后由 我乐意 于 2023-4-13 16:30 编辑

能自动协商成功,但是就是ping不通。YT8512的第15脚RMII_TXC有50MHz时钟输送到GD32F107的PA1,想问下大神原理图上有没有错误。
软件修改如下:
#define PHY_SR                           17U                                    /*!< tranceiver status register */
#define PHY_SPEED_STATUS                 ((uint16_t)0x4000)                    
#define PHY_DUPLEX_STATUS                ((uint16_t)0x2000)  

原理图如下所示。

cpu.png
YT8512.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

465

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1732
金钱
1732
注册时间
2021-4-11
在线时间
320 小时
发表于 2023-4-14 09:09:05 | 显示全部楼层
帮顶                     
回复

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2023-8-2
在线时间
23 小时
发表于 2023-11-13 20:54:16 | 显示全部楼层
请问楼主调出来了吗
回复

使用道具 举报

35

主题

172

帖子

0

精华

高级会员

Rank: 4

积分
768
金钱
768
注册时间
2016-3-17
在线时间
178 小时
发表于 2023-11-15 19:46:16 | 显示全部楼层
hxsjjjj 发表于 2023-11-13 20:54
请问楼主调出来了吗

我是F407探索者V3的板子,需要使用标准库移植LWIP,参考F407探索者V2(LAN8720A)的标准库+LWIP,移植到F407+YT8512C,也是ping不成功
回复

使用道具 举报

20

主题

138

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
339
金钱
339
注册时间
2012-10-11
在线时间
134 小时
 楼主| 发表于 2023-11-19 22:02:21 | 显示全部楼层
当时调试的时候粗心了,主要问题是自动协商的时候,10M和100M网速赋值错误导致的。
回复

使用道具 举报

20

主题

138

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
339
金钱
339
注册时间
2012-10-11
在线时间
134 小时
 楼主| 发表于 2023-11-19 22:03:26 | 显示全部楼层
当时调试太粗心了,自动协商的过程中10M和100M赋值错误导致ping不通。
回复

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2023-8-2
在线时间
23 小时
发表于 2023-11-28 16:50:28 | 显示全部楼层
JueSe 发表于 2023-11-15 19:46
我是F407探索者V3的板子,需要使用标准库移植LWIP,参考F407探索者V2(LAN8720A)的标准库+LWIP,移植到F ...

我是gdf407+yt8512 把自协商关了就解决了
回复

使用道具 举报

35

主题

172

帖子

0

精华

高级会员

Rank: 4

积分
768
金钱
768
注册时间
2016-3-17
在线时间
178 小时
发表于 2023-11-29 08:33:31 | 显示全部楼层
hxsjjjj 发表于 2023-11-28 16:50
我是gdf407+yt8512 把自协商关了就解决了

我调试出来了,但不是关闭自协商,而是在初始化的时候标准库的10M和100M与HAL库的反了,所以在使用标准库的时候使用HAL的宏定义值时,是初始化的10M。
回复

使用道具 举报

0

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2018-8-15
在线时间
20 小时
发表于 2024-9-10 09:19:45 | 显示全部楼层
楼主可以分享一下代码?我也是调107ping不通
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 07:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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