MUSE Card的phy芯片型号是什么?

为什么扫phy扫不到设备,是没有内置phy芯片吗?麻烦答疑一下,谢谢。

gmac的phy芯片用的是瑞昱的RTL8211F,正常情况下是可以直接使用的。这里扫 phy 是用的什么命令吗?可否提供相关打印信息?


用这些代码去读的,从0到31号的phy扫描出来的data1和data2全部都是0,MII-PHY-ID1-REG是第2号寄存器,MII-PHY-ID2-REG是3号寄存器

synopGMAC_read_phy_reg实现方便贴出不?
我注意到这个接口有前缀synop,是不是混用了synopsis gmac控制器访问phy reg的方法,MUSE Card 的 gmac 控制器并非 synopsis 的,访问 phy reg的方法参考文件k1x_emac.c中的:

我这边两个寄存器用这个emac_mii_read接口是可以读出来,正确值是:
2: 0x1c
3: 0xc916



这样的,因为想把驱动整合成我们常用的编写方式,再请问一下这个emac是和gamc4.0差不多吧?

你说的gmac4.0是synopsis gmac 4.0?注意 k1 gmac是自研IP,和市面上 gmac 都存在一定差异。比如看你反馈的图片有一个轮询GB位的操作,K1就没有这个bit位。如果使用的是K1自带的GMAC,建议严格按照K1 GMAC驱动文件来重新编写。

是否能提供一下驱动的文档?

是指 k1 gmac 的 datasheet 吗?

https://www.spacemit.com/community/document/info?lang=zh&nodepath=hardware/key_stone/k1/k1_docs/k1_usermanual/16.High-Speed_Interface_System.md,16.3有gmac的完整寄存器说明