AM5728的PR2的MDC/MDIO能否管理以太网交换芯片 - AM57x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4685|回复: 6
打印 上一主题 下一主题

[已解决] AM5728的PR2的MDC/MDIO能否管理以太网交换芯片

[复制链接]

44

主题

368

帖子

2894

积分

创龙

Rank: 8Rank: 8

积分
2894
跳转到指定楼层
楼主
发表于 2019-9-20 14:20:15 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
  现在我们的板卡,RGMII0和RGMII1分别连接到两个AR8031  PHY芯片,相应的MDC/MDIO连到两片AR8031。但我们板卡上还有一片交换芯片88E6185需要管理,88E6185不能跟两片AR8031共用MDC/MDIO,只能用PR1或PR2来管理,所以请帮忙看一下能否使用PR1或PR2的MDC/MDIO,有没有相应的代码。如果不能使用,我们只能用普通的GPIO来模拟MDC/MDIO,用模拟的会涉及到中断 系统切换对波形的影响,从稳定性角度考虑,首先不使用模拟的。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

44

主题

368

帖子

2894

积分

创龙

Rank: 8Rank: 8

积分
2894
沙发
 楼主| 发表于 2019-9-20 14:21:16 | 显示全部楼层
        可以使用PR1或PR2的MDC/MDIO,具体可以参考一下我司TL5728-IDK设计方案:



                PR1或PR2的MDC/MDIO用的是跟RGMII0和RGMII1一样的驱动: drivers/net/ethernet/ti/davinci_mdio.c

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

44

主题

368

帖子

2894

积分

创龙

Rank: 8Rank: 8

积分
2894
板凳
 楼主| 发表于 2019-9-25 09:25:54 | 显示全部楼层
大鹅 发表于 2019-9-24 08:45
我有一个问题,如果我想使用PRU2控制网口,电路连接仿照idk的,只需要设备树修改就可以使用吗,还是需要对P ...

1.  需要对PRU进行编程,我司使用的文件系统中默认情况下会加载PRU固件,实现PRU网口功能;

2.  由于PRU MII驱动上的限制,底板设计时需要同时成对引出MII0和MII1,可以只用PRU1或者PRU2,否则需要修改驱动;

3.  我司暂时没有提供修改驱动的方法,建议硬件设计上“同时成对引出MII0和MII1”。


回复 支持 反对

使用道具 举报

44

主题

368

帖子

2894

积分

创龙

Rank: 8Rank: 8

积分
2894
地板
 楼主| 发表于 2019-9-25 12:51:52 | 显示全部楼层
大鹅 发表于 2019-9-25 09:40
您好:

您的意思就是,如果我只用pru2的话,硬件电路和设备树上mii0和mii1需要同时使用是吗?

硬件电路和设备树上mii0和mii1需要同时使用,否则需要修改PRU 网口驱动的逻辑代码
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-7 07:51 , Processed in 0.037506 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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