硬汉嵌入式论坛

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

[技术讨论] 以太网(lwip)

[复制链接]

7

主题

34

回帖

55

积分

初级会员

积分
55
发表于 2024-10-6 14:38:14 | 显示全部楼层 |阅读模式
在此求助各位大佬帮助,本人目前使用以太网存在很多疑惑,我现在只知道初始化rmii相关引脚,然后读取phy的id是否正确,然后看着数据手册配置相关寄存器,和移植了lwip,至此就可以使用电脑去ping单片机了吗,目前的问题就是如我上面 的步骤做完之后还是用电脑去ping单片机依然是显示超时,求各位大佬给些意见,非常迷茫。
回复

使用道具 举报

7

主题

34

回帖

55

积分

初级会员

积分
55
 楼主| 发表于 2024-10-6 14:40:45 | 显示全部楼层
这是phy部分相关的原理图

yt8522原理图

yt8522原理图
回复

使用道具 举报

7

主题

34

回帖

55

积分

初级会员

积分
55
 楼主| 发表于 2024-10-6 14:44:04 | 显示全部楼层
本帖最后由 plutoqwq 于 2024-10-6 14:54 编辑

这部分是相关的程序配置

在此说明一下,代码中jl1111地址宏定义是0x00,已经尝试各种方法,最终从jl1111转到yt8522

ecat.c

4.4 KB, 下载次数: 3

bsp_yt8522.c

3.89 KB, 下载次数: 4

bsp_yt8522.h

1.14 KB, 下载次数: 1

bsp_yt8522_reg.h

7.96 KB, 下载次数: 1

bsp_eth.h

199 Bytes, 下载次数: 2

bsp_eth.c

5.5 KB, 下载次数: 4

回复

使用道具 举报

7

主题

34

回帖

55

积分

初级会员

积分
55
 楼主| 发表于 2024-10-6 14:46:06 | 显示全部楼层
这部分是通过串口收到的配置信息
新建 BMP 图像.bmp
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-10-7 09:49:14 | 显示全部楼层
有两个地方可以试试
1、设置RMII所涉及到引脚的GPIO速度等级为low或者中等试试。
2、将你的PHY速度强制设置为10M试试

如果上面两个都测试了,有必要查查你的移植了。
回复

使用道具 举报

7

主题

34

回帖

55

积分

初级会员

积分
55
 楼主| 发表于 2024-10-8 15:24:04 | 显示全部楼层
eric2013 发表于 2024-10-7 09:49
有两个地方可以试试
1、设置RMII所涉及到引脚的GPIO速度等级为low或者中等试试。
2、将你的PHY速度强制设 ...

感谢硬汉大佬的指导,最后发现是crs 的线不对,参考了先楫的6750,发现phy部分的crs需要接mcu的rxdv引脚才可以正常使用
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-10-9 10:01:04 | 显示全部楼层
plutoqwq 发表于 2024-10-8 15:24
感谢硬汉大佬的指导,最后发现是crs 的线不对,参考了先楫的6750,发现phy部分的crs需要接mcu的rxdv引脚 ...

谢谢告知最终原因。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-10 04:36 , Processed in 0.274723 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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