打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
PHY ID
根据datasheet得到该网卡的PHY ID,目前一般有两个16位寄存器的组合而成。比如此款LAN8710,根据其datasheet第41页的Register2 -PHY Identifier 1【15:0】 default:0007h,Register 3 -PHY Identifier 2【15:10】30h,【9:4】0fh,【3:0】Device Rev.
则可以计算出来PHY ID=0x0007c0fXu,因为后三位不确定因素,故可以通过以下方法做比较:
#define LAN8710_PHY_ID 0x0007c0f0u 
#define LAN8710_PHY_ID_MASK 0xfffffff0u
if((id & LAN8710_PHY_ID_MASK) == LAN8710_PHY_ID)
  {
   printf(STMAC "LAN8710 found/n");
   return phyaddr;
  }
id为实际读出来的PHY ID值。id的获取代码如下:
unsigned int id1 = stmac_mii_read (phyaddr, MII_PHYSID1);
unsigned int id2 = stmac_mii_read (phyaddr, MII_PHYSID2);
id  = (id1 << 16) | (id2);
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Mii 新板特區夜拍
GMII,RGMII,SGMII,TBI,RTBI接口信号及时序介绍
端口速率、双工模式与自协商
bcm5461 + SFP 收包有FCS错误
MAC ,PHY, MII
LAN8720AI-CP应用 低功耗物理层 (PHY) 收发器
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服