NXP MCU 技术论坛
直播中

douyin8

13年用户 1181经验值
私信 关注
[问答]

未观察到S32G274 PFE MDIO时钟的原因?

我使用的是基于 NXP S32G274 SoC 的定制硬件。
使用 PFE0 和 PFE1 连接到 PHY 和以太网交换机。
PFE0 --> RGMII --> SJA1105 以太网交换机  
                            交换机的一个端口用于数据 --> PHY (88EA1512)
                            来自 PFE0 的 MDIO 连接用于配置 --> PHY (88EA1512)
PFE1 --> SGMII --> 以太网交换机
                          PFE1 MDIO --> PHY
我已经对 dts 进行了必要的更改以支持相同的功能。
请在下面找到内核日志。
根@s32g274acustom:~# dmesg | grep -i pfe0
[5.909358] 000:pfeng 46000000.pfe:pfe0 链接到 EMAC 0
[5.909389] 000:pfeng 46000000.pfe:已安装 pfe0 的 TX 时钟 tx_rgmii
[6.178686] 000:pfeng 46000000.09 pfe6 已注册
pfe6 000:pfeng 46000000.pfe pfe0:设置 MAC 地址:00:01:be:be:ef:11 [
6.186350] 000:pfeng 46000000.pfe pfe0:在 logif 0
[6.186359] 上注册 HIF 客户端 pfe0 000:pfeng 46000000.pfe pfe0:PTP HW 加数 0x80000000,max_adj 配置为 46566128 ppb
[6.186898] 000:pfeng 46000000.pfe pfe0:在 emac0
[6.207787] 上成功注册 PTP HW 时钟 001:mdio_bus PFEng 以太网 MDIO.pfe0:地址 2 处的 MDIO 设备丢失
[6.208057]001:mdio_bus PFEng以太网MDIO.pfe0:地址3处的MDIO设备丢失。
[6.208324]001:mdio_bus PFEng以太网MDIO.pfe0:地址4处的MDIO设备丢失。
[6.208592]001:mdio_bus PFEng以太网MDIO.pfe0:地址5处的MDIO设备丢失。
[6.212186]001:mdio_bus PFEng以太网MDIO.pfe0:地址8处的MDIO设备丢失。
[6.212455]001:mdio_bus PFEng以太网MDIO.pfe0:地址9处的MDIO设备丢失。
[6.212728]001:mdio_bus PFEng以太网MDIO.pfe0:地址10处的MDIO设备丢失。
[6.212997]001:mdio_bus PFEng以太网MDIO.pfe0:地址11处的MDIO设备丢失。
[6.213265]001:mdio_bus PFEng以太网MDIO.pfe0:地址12处的MDIO设备丢失。
[6.213532]001:mdio_bus PFEng以太网MDIO.pfe0:地址13处的MDIO设备丢失。
[6.213800]001:mdio_bus PFEng以太网MDIO.pfe0:地址14处的MDIO设备丢失。
[6.214066]001:mdio_bus PFEng以太网MDIO.pfe0:地址15处的MDIO设备丢失。
[6.732261]000:pfeng 46000000.pfe pfe0:配置固定/rgmii 链接模式
[6.732275]000:pfeng 46000000.pfe pfe0:将 TX 时钟设置为 125M
[6.732554]000:pfeng 46000000.pfe pfe0:链接已启动 - /Full - 流量控制关闭
[7.180752] 000:IPv6:ADDRCONF(NETDEV_CHANGE):pfe0:链接准备就绪
从内核日志看没有错误,但是当尝试配置 phy 时,ID 本身没有检测到。
在探测 MDIO 时钟时,观察到线路上没有时钟,这是什么原因导致 MDIO 时钟未在此总线上观察到。作为父级将是 pfe_mac0。
此处的任何支持将不胜感激。
谢谢
#S32G
#PFE

我有 S32G-VNP-EVB,可以在 PFE1 上看到 MDIO 时钟,当我尝试将 PFE0 配置为 RGMII 并观察时钟时,phy 访问存在问题。
根@s32g274aevb:~#dmesg | grep -i pfe1 [J [J0
[6.137873] 003:pfeng 46000000.pfe:pfe0 链接到 EMAC 0
[6.137914] 003:pfeng 46000000.pfe:已安装 pfe0 的 TX 时钟 tx_rgmii
[6.424818] 003:pfeng 46000000已注册
[6.432232] 003:pfeng 46000000.pfe pfe0:设置 MAC 地址:00:01:be:be:ef:11 [ 6.432484] 003:pfeng 46000000.pfe pfe0:在 logif 0 [6.432492] 003
上注册 HIF 客户端 pfe0
pfeng 46000000.pfe pfe0:PTP HW 加数 0x80000000,max_adj 配置为 46566128 ppb
[6.433025] 003:pfeng 46000000.pfe pfe0:在 emac0 [7.050751
] 002 上成功注册 PTP HW 时钟-22
[ 7.050761] 002: pfeng 46000000.pfe pfe0: 连接到 phy 时出错:-22

更多回帖

发帖
×
20
完善资料,
赚取积分