工具与软件:
您好!
我们在一个定制板上使用了 DP83822IRHBR PHY 模块。 是否有办法知道我们在软件方面使用的芯片组的修订版本或编号? 也许是一些 Linux 或 U-Boot 命令、还是在内核设备树中?
此外、是否有可能确定是否使用 G 或 F 版本?
谢谢!
Rohit
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
您好!
我们在一个定制板上使用了 DP83822IRHBR PHY 模块。 是否有办法知道我们在软件方面使用的芯片组的修订版本或编号? 也许是一些 Linux 或 U-Boot 命令、还是在内核设备树中?
此外、是否有可能确定是否使用 G 或 F 版本?
谢谢!
Rohit
Rohit、您好!
任何用于 PHY 寄存器访问的 Linux 或 Uboot 实用程序均可用于确认 PHY 的型号/修订版号。
本常见问题解答详细介绍了此功能的一些选项:
启用寄存器访问后、读取寄存器0x3[9:0]以确认 PHY 型号和版本:
谢谢!
Evan
尊敬的 Rhith:
修订映射通常看起来像:
0x3[3:0]= 0x0 ="A"
0x3[3:0]= 0x1 ="B"
...
对于 DP83822、我预计仅向市场发布修订版"A"。
预期值为0x3 = 0xa240。
是否存在可能导致无法在 Uboot/Linux 中识别器件的可疑 DTS 问题?
如果是、请共享 PHY 地址自动加载和 DTS 文件。
谢谢!
Evan
Evan、您好!
在定制板上、有两个以太网端口。 我们共享这些二进制文件。 我们在刷写固件时遇到问题。 二进制文件的传输通过 TFTP 服务器进行。
错误包括:
=> tftp 0x80000000 binarys/1-ems_flash_nor_eMMC.img;源码0x80000000
以太网@44002000等待 PHY 自动协商完成。 停止更新的
速度:100、全双工
使用以太网@44002000器件
来自服务器192.168.1.30的 TFTP;我们的 IP 地址为192.168.1.50
文件名"BINARS/1-EMS_FLASH_NOR_eMMC.img"。
载入地址:0x80000000
正在加载:*
已超过 ARP 重试计数;再次开始
##以8000000执行脚本
"源"命令的图像格式错误
=> MII 器件 MII 器件:"Ethernet@44002000" 当前 器件:"Ethernet@44002000"=> MII 器件 Ethernet@44002000 => MII 读取1 0x0003 A240
我们怀疑 PHY IC 可能存在问题、因为当我们将无法工作的板的 IC 放置在工作板上时、工作板也会停止工作。
谢谢!
罗希特