NXP MCU 技术william hill官网
直播中

感谢相遇

9年用户 962经验值
擅长:嵌入式技术 制造/封装 控制/MCU
私信 关注
[问答]

为什么无法通过IMX8MP读取以太网Phy DP83867寄存器?

我需要帮助通过 IMX8MP 读取 DP3867 以太网物理寄存器,因为当我读取任何寄存器时,我得到的值为 0xffff。

回帖(1)

孙成红

2023-10-26 10:23:44
可能有几个原因导致您无法通过IMX8MP读取DP83867以太网PHY寄存器。

1. 从PHY到IMX8MP的连接问题:请确保PHY和IMX8MP之间的物理连接正确,并且可以在连接口附近检测到正确的电压和信号。您可能需要检查PHY和IMX8MP之间的电缆或线束,以确保它们没有断路或短路。

2. 读取寄存器的地址不正确:请确保您正在读取DP83867中正确的寄存器地址,并且使用正确的读取寄存器的命令。您可能需要参考DP83867的数据手册,以查找要读取的寄存器的地址以及正确的命令序列。

3. 读取寄存器的权限不正确:请确保您有足够的处理器权限来读取DP83867中的寄存器。您可能需要检查IMX8MP的安全和权限设置,并确保您的代码被授权读取DP83867中的寄存器。

综上所述,要解决无法通过IMX8MP读取DP83867以太网PHY寄存器的问题,您需要仔细检查硬件和连接,查找正确的寄存器地址和读取命令,并确保您有足够的权限读取寄存器。
举报

更多回帖

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