嵌入式爱好者

查看: 43081|回复: 7

[Linux] T3核心板以太网调试

[复制链接]

1

主题

2

帖子

25

积分

A40i/T3/T507/T527通行证i.MX6UL通行证

扫一扫,手机访问本帖
发表于 2021-5-2 10:40:40 | 显示全部楼层 |阅读模式
使用T3核心板,为了一个以太网调试了半个多月,没有进展,发帖请教一下。PHY1




phy2:

相关配置文件:
[emac0]
emac0_used         = 1
emac_rxd3          = port:PA00<2><default><3><default>
emac_rxd2          = port:PA01<2><default><3><default>
emac_rxd1          = port:PA02<2><default><3><default>
emac_rxd0          = port:PA03<2><default><3><default>
emac_txd3          = port:PA04<2><default><3><default>
emac_txd2          = port:PA05<2><default><3><default>
emac_txd1          = port:PA06<2><default><3><default>
emac_txd0          = port:PA07<2><default><3><default>
emac_rxclk         = port:PA08<2><default><3><default>
emac_rxerr         = port:PA09<2><default><3><default>
emac_rxdv          = port:PA10<2><default><3><default>
emac_mdc           = port:PA11<2><default><3><default>
emac_mdio          = port:PA12<2><default><3><default>
emac_txen          = port:PA13<2><default><3><default>
emac_null          = port:PA15<2><default><3><default>
emac_txclk         = port:PA14<2><default><3><default>
emac_clkin         = port:PA16<2><default><3><default>
emac_txerr         = port:PA17<2><default><3><default>
phy-rst            = port:PD18<1><1><3><1>
emac_power1        = "vcc-pa:3300000"
emac_power2        = ""
emac_power3        = ""

[gmac0]
gmac0_used         = 1
phy-mode           = "mii"
gmac_rxd3          = port:PH08<3><default><3><default>
gmac_rxd2          = port:PH09<3><default><3><default>
gmac_rxd1          = port:PH10<3><default><3><default>
gmac_rxd0          = port:PH11<3><default><3><default>
gmac_txd3          = port:PH14<3><default><3><default>
gmac_txd2          = port:PH15<3><default><3><default>
gmac_txd1          = port:PH16<3><default><3><default>
gmac_txd0          = port:PH17<3><default><3><default>
gmac_rxclk         = port:PH18<3><default><3><default>
gmac_rxerr         = port:PH19<3><default><3><default>
gmac_rxctl         = port:PH20<3><default><3><default>
gmac_mdc           = port:PA11<2><default><3><default>
gmac_mdio          = port:PA12<2><default><3><default>
gmac_txen          = port:PH23<3><default><3><default>
gmac_txclk         = port:PH24<3><default><3><default>
gmac_crs           = port:PH25<3><default><3><default>
gmac_ecol          = port:PH26<3><default><3><default>
;gmac_txerr         = port:PH27<3><default><3><default>
phy-rst           = port:PH27<1><1><3><1>
gmac_power1        = "vcc-pa:3000000"
gmac_power2        = ""
gmac_power3        = ""
tx-delay           = 0
rx-delay           = 0


RT8201的驱动也改过
现在问题是,电脑能够检测到2个网卡,但是无法通信,出现的问题



测试8201回路,时钟信号正常,但是MDC好像一直是不正常。这个MDC是要驱动正确才能输出,还是i只要配置为MDC之后就会输出?


回复

使用道具 举报

0

主题

1173

帖子

2196

积分

发表于 2021-5-6 08:48:26 | 显示全部楼层
您检查硬件连接的引脚了吗,您软件上两个网口用了相同的引脚
点评回复 支持 反对

使用道具 举报

0

主题

30

帖子

96

积分

LS1012A通行证LS1043A\46A通行证A40i/T3/T507/T527通行证i.MX8MM通行证RK3399通行证LS1028A通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证

发表于 2021-5-6 08:58:30 | 显示全部楼层
GMAC和EMAC所使用的的MDC和MDIO的引脚是不一样的,您实际连接的时候需要按照我们提供给您的双网口方案的内容进行连接和配置
点评回复 支持 反对

使用道具 举报

1

主题

2

帖子

25

积分

A40i/T3/T507/T527通行证i.MX6UL通行证

 楼主| 发表于 2021-5-6 18:57:03 | 显示全部楼层
都用mii,不能使用相同的mdc和mdio么?
另外我把gmac禁止之后,用8201还是找不是phy。怀疑8201驱动有问题
点评回复 支持 反对

使用道具 举报

0

主题

2

帖子

11

积分

A40i/T3/T507/T527通行证

发表于 2021-8-6 15:28:01 | 显示全部楼层
你好,请问你的双网口调通了没。我这里也是两片8201,EMAC这路一直不通。希望能指点一下。谢谢
点评回复 支持 反对

使用道具 举报

0

主题

158

帖子

385

积分

LS1012A通行证LS1043A\46A通行证A40i/T3/T507/T527通行证i.MX8MM通行证RK3399通行证LS1028A通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证

发表于 2021-8-9 09:37:43 | 显示全部楼层
在保证您的硬件设计完全按照我们给您提供的双百兆网口扩展方案设计的前提下,您需要按照我们给您提供的方法中修改.fex配置文件的方法,修改好.fex配置文件的引脚配置。接着您需要自己移植好8021的驱动,驱动源码您可以联系芯片厂家获取,移植好驱动之后,您需要在内核中配置好驱动。编译打包生成镜像烧写到板子中。

点评

谢谢回复。你们提供的双网口方案中有一步是驱动替换,提供了一个sunxi-gmac.lo中间文件,请问有没有sunxi-gmac.c源文件。这个文件是修改了哪些东西啊  详情 回复 发表于 2021-8-9 10:50
点评回复 支持 反对

使用道具 举报

0

主题

2

帖子

11

积分

A40i/T3/T507/T527通行证

发表于 2021-8-9 10:50:06 | 显示全部楼层
tanglu 发表于 2021-8-9 09:37
在保证您的硬件设计完全按照我们给您提供的双百兆网口扩展方案设计的前提下,您需要按照我们给您提供的方法 ...

谢谢回复。你们提供的双网口方案中有一步是驱动替换,提供了一个sunxi-gmac.lo中间文件,请问有没有sunxi-gmac.c源文件。这个文件是修改了哪些东西啊
点评回复 支持 反对

使用道具 举报

0

主题

158

帖子

385

积分

LS1012A通行证LS1043A\46A通行证A40i/T3/T507/T527通行证i.MX8MM通行证RK3399通行证LS1028A通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证

发表于 2021-8-9 10:56:03 | 显示全部楼层
很抱歉,这个文件我们是不开源的。您现在使用不同的phy芯片,您直接移植对应 芯片的驱动就可以了。
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-5-28 12:45

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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