Other Parts Discussed in Thread: DP83867E, AM5728, TPS659037
主题中讨论的其他器件: AM5728、 TPS659037、 PMP
您好!
我们正在为客户开发基于 TI AM5728控制器的定制板、并遇到这样的问题:以太网 PHY DP83867E 在 u-boot 中不可见(所有 PHY 寄存器读取返回0xFF92值)。 PHY 用于 RGMII 模式。
我们的硬件工程师检查了是否存在所有电压(3.3V、2.5V 和1.0V)和25MHz 频率、引脚 RESET_N 和 INT/PWDN 设置为高电平、MDIO 引脚根据数据表上拉。 引脚 GPIO_0和 GPIO_1都是隔离的。 RBIAS 上有11k 电阻器(参见下文)。
参考频率25MHz 的来源如下所示
MDIO 引脚通过2.2k 上拉至 VDDO 3.3V、如此处所示
我们使用的是 ti-processor-sdk-linux-am57xx-evm-05.02.00.10、在下面您可以看到 u-boot 启动控制台输出(我还添加了一些其他打印件)。
附加后、您可以找到构建 u-boot 期间生成的电路板特定器件树文件和完整器件树。
我们迫切需要解决这一问题,并期待着尽快听取你的意见。
此致、
Timur Perekhodko。
U-Boot 2018.01 (2019年8月16日- 11:54:29 +0200)
CPU:DRA752-GP ES2.0
型号:红色 Vau P3
电路板:红色 Vau-P3修订版 A
DRAM:2GiB
VAU-P3/board_init:CONFIG_SYS_SDRAM_BASE + 0x100
MMC: OMAP SD/MMC:0、OMAP SD/MMC:1、OMAP SD/MMC:2
VAU-P3/board_晚期 初始化
VAU-P3/setup_board_EEPROM_env
检查 TPS659037_POWER_SMPS7_CTRL_MODE_OFF
检查 TPS659037_POWER_SMPS7_VOLTGE_2_5_V
检查 PS659037_POWER_SMPS7_CTRL_MODE_ACTIVE | TPS659037_POWER_SMPS7_CTRL_WM_INALOCATD
Vau-p3/set_board_info_env:TPS659037_power_SMPS7_CTRL=0xB3
Vau-p3/set_board_info_env:TPS659037_power_SMPS7_voltage=0xD1
检查 TPS659037_POWER_SMPS9_CTRL_MODE_OFF
检查 TPS659037_POWER_SMPS9_VOLTGE_1_0_V
检查 PS659037_POWER_SMPS9_CTRL_MODE_ACTIVE | TPS659037_POWER_SMPS9_CTRL_WM_INALOCATD
Vau-p3/set_board_info_env:TPS659037_power_SMPS9_CTRL=0xB3
Vau-p3/set_board_info_env:TPS659037_power_SMPS9_voltage=0x38
GPIO_PHY_INT_PWDN 和 GPIO_PHY_RESET 设置为1
VAU-P3/board_MMC_init:初始化 MMC 1成功
VAU-P3/board_MMC_init:初始化 MMC 2成功
GUID 分区表头签名错误:0x80020480000200!= 0x5452415020494645
PART_GET_INFO_EFI:***错误:GPT 无效***
GUID 分区表头签名错误:0x0!= 0x5452415020494645
PART_GET_INFO_EFI:***错误:备份 GPT 无效***
SCSI:SATA link 0 timeout。
AHCI 0001.0300 32插槽1端口3 Gbps 0x1不支持 SATA 模式
标志:64位 NCQ stag pm led clo only pmp pio 贫民窟 part ccc apst
正在扫描设备总线...
找到0个器件。
NET: PHY_ti_init:返回0
cpsw_gmii_SEL_dra7xx:PHY_MODE=0x8
cpsw_phy_init:PRIV->bus->name="Ethernet@48484000" slave->data->phy_addr=0x0
PHY_CONNECT:bus->name="ethernet@48484000" addr=0x0 interface=0x8
phy_find_by_mask:bus->name="ethernet@48484000" bus->reset=0x0 phy_mask=0x1 interface=0x8
get_phy_device_By_mask:bus->name="ethernet@48484000" phy_mask=0x1 interface=0x8
search_for_Existing_phy:bus->name="ethernet@48484000" phy_mask=0x1 interface=0x8
search_for_Existing_phy:phy_mask=0x1 bus->phymap[0] bus->phy_mask=0x0
get_phy_device_By_mask:phydev->drv->name=" "
get_phy_id:bus->name="ethernet@48484000" addr=0x0 devad=0xFFFF phy_reg1=0x92
get_phy_id:bus->name="ethernet@48484000" addr=0x0 devad=0xFFFF phy_reg2=0xx92
get_phy_id:bus->name="ethernet@48484000" addr=0x0 devad=0xFFFF phy_id=0x92ff92
PHY_DEVICE_CREATE:bus->name="Ethernet@48484000" addr=0x0 phy_id=0x0x92ff92 interface=0x8
get_phy_driver:drv->uid=0x2000a231 drv->mask=0xfffffff0 phy_id=0x0x92ff92
get_phy_driver:找不到驱动程序-连接通用驱动程序
PHY_CONNECT:name="Generic PHY"
Wait_for_user_access 超时
Wait_for_user_access 超时
Wait_for_user_access 超时
Wait_for_user_access 超时
Wait_for_user_access 超时
Wait_for_user_access 超时
Wait_for_user_access 超时
Wait_for_user_access 超时
Wait_for_user_access 超时
Wait_for_user_access 超时
PHY 复位超时:MII_BMCR=0xx92
CONFIG_PHY_TI_Defined=1
phy_reset:phydev->bus->name="ethernet@48484000" phydev->drv->name="Generic PHY" phydev->name=" "
MII_PHYSID1=0xx92
MII_PHYSID2=0xx92
phydev->bus=0xfcf361a8 phydev->addr=0x0
PHY_CONFIG:phydev->drv->name=Generic PHY
BOARD_PHY_CONFIG:常规 PHY:调用 CONFIG
eth0:以太网@48484000
按任意键停止自动引导:0
未知命令'if'-尝试'help'
未知命令'then '-尝试'help'
正在将环境保存到 MMC...
正在写入冗余 MMC(1)... 完成
正在引导至 fastboot...
VAU-P3/board_USB_init:将 USB0配置为用于 DFU 的器件
Voo-P3>
e2e.ti.com/.../vau_2D00_p3.dts.txte2e.ti.com/.../vau_2D00_p3_2D00_common.dtsi.txte2e.ti.com/.../.vau_2D00_p3.dtb.dts.tmp.txt








