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.

[参考译文] TDA4AL-Q1:DP83TG721启动问题 CAN##39;t GET 地址0

Guru**** 2481465 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1455792/tda4al-q1-dp83tg721-bring-up-issue-can-t-get-address-0

器件型号:TDA4AL-Q1

工具与软件:

尊敬的专家:

即使我们检查地址是否正确、也无法获取 PHY IC 地址0。 Strap 配置模式我们选择1、RX_CTRL Strap 配置模式也选择1。 测量后、HW 信号也会校正。

您能否帮助确认 MAC 接口选择是否会影响 PHY 地址读取? 当前、我们电路板的默认 MAC 选择为111。 看起来是 RGMII (RX 移位模式)、它是否适合 TDA4AL SOC 设置?

U-Boot MCU SPL 2024.04-ti-g818c76aed67f (Aug 01 2024 - 19:19:47 +0000)
SYSFW ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed -121
SPL initial stack usage: 13456 bytes
Trying to boot from MMC1
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Loading Environment from nowhere... OK
init_env from device 17 not supported!
Starting ATF on ARM64 core...

NOTICE:  BL31: v2.10.0(release):v2.10.0-367-g00f1ec6b87-dirty
NOTICE:  BL31: Built : 16:09:05, Feb  9 2024
I/TC:
I/TC: OP-TEE version: 4.2.0-dev (gcc version 13.3.0 (GCC)) #1 Fri Apr 12 09:51:21 UTC 2024 aarch64
I/TC: WARNING: This OP-TEE configuration might be insecure!
I/TC: WARNING: Please check optee.readthedocs.io/.../porting_guidelines.html
I/TC: Primary CPU initializing
I/TC: GIC redistributor base address not provided
I/TC: Assuming default GIC group status and modifier
I/TC: SYSFW ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
I/TC: HUK Initialized
I/TC: Activated SA2UL device
I/TC: Fixing SA2UL firewall owner for GP device
I/TC: Enabled firewalls for SA2UL TRNG device
I/TC: SA2UL TRNG initialized
I/TC: SA2UL Drivers initialized
I/TC: Primary CPU switching to normal world boot

U-Boot MCU SPL 2024.04-ti-g818c76aed67f (Aug 01 2024 - 19:19:47 +0000)
SYSFW ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
i2c_omap i2c@42120000: pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed -121
Trying to boot from MMC1
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted


U-Boot 2024.04-ti-g818c76aed67f (Aug 01 2024 - 19:19:47 +0000)

SoC:   J721S2 SR1.0 GP
Model: Texas Instruments J721S2 EVM
i2c_omap i2c@42120000: pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed -121
Board: J721S2X-PM1-SOM rev E1
DRAM:  2 GiB (effective 8 GiB)
Core:  114 devices, 31 uclasses, devicetree: separate
Flash: 0 Bytes
MMC:   mmc@4f80000: 0, mmc@4fb0000: 1
Loading Environment from FAT... i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
Card did not respond to voltage select! : -110
mmc_init: -95, time 75
** Bad device specification mmc 1 **
In:    serial@2880000
Out:   serial@2880000
Err:   serial@2880000
am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA02102 cpsw_ver: 0x6BA82102 ale_ver: 0x00293904 Ports:1
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed -121
Net:   Could not get PHY for mdio@f00: addr 0
am65_cpsw_nuss_port ethernet@46000000port@1: phy_connect() failed
No ethernet found.

Hit any key to stop autoboot:  0
=> mdio list
mdio@f00:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    由于节假日、将从12月25日到1月2日推迟答复。 感谢您的耐心。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [报价 userid="612625" url="~/support/processors-group/processors/f/processors-forum/1455792/tda4al-q1-dp83tg721-bring-up-issue-can-t-get-address-0测量后、我们的硬件信号也是正确的。[/QUOT]

    您能在 MDIO 线路上看到信号吗?

    Unknown 说:
    ]您能帮助确认 MAC 接口选择是否会影响 PHY 地址读取吗? 当前、我们电路板的默认 MAC 选择为111。 似乎是 RGMII (RX 移位模式)、它是否适合 TDA4AL SOC 设置?[/QUOT]

    不可以、这对于读取 Phy 寄存器没有关系。

    此致、
    Tanmay

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Tanmay,

    是的、我们可以看到 MDIO 线路、今天上午我们取得了进展、我们上拉唤醒信号。 那么我们可以获取地址。 您可以看到日志附件。 但是

    问题是、数据表中没有提到 PHY 上电时需要上拉的唤醒。 唤醒似乎仅用于睡眠唤醒。  如果我们使用外部电压进行唤醒、TC10是否会出现任何错误?

    1) 1)您能解释一下 WAKE 为什么会影响 PHY 加电吗?

    2)如何处理 WAKE 信号? 随附的 原理图。

    3)我们也没有发现 TDA4AL 任何地方都提到了如何处理 PHY 启动的 WAKE 信号. 或者我们错过了吗? 您可以检查一下吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    据我所知、WAKE 信号用于局域网唤醒功能、该功能在 TDA4AL 上具有低功耗模式等功能、但未在 SDK 中实现。 因此、这不需要连接到 MAC。

    如果您的板具有 TC -10功能、可将此器件连接至睡眠电源线。

    否则、必须将该引脚拉高。 我不确定您将信号"SOC_PHY_WAKE"连接到了哪里。 某些 SoC GPIO 引脚。 您必须始终使用"GPIO-HOG"之类的命令将 GPIO 拉至高电平、

    此致、
    Tanmay