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.

[参考译文] DP83TC812S-Q1:关于使用PSDK功能注册访问的问题

Guru**** 651100 points
Other Parts Discussed in Thread: MSP-EXP430F5529LP, ETHERNET-SW, USB-2-MDIO
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1097280/dp83tc812s-q1-question-about-register-access-using-a-psdk-function

部件号:DP83TC812S-Q1
主题中讨论的其他部件:MSP-EXP430F5529LPUSB-2-MDIO

您好,

我正在尝试使用PSDK函数 EnetPhyMdioDflt_readC22()通过MDIO读取PHY_BMSR (0x01h),该函数在内部进入CSL_MDIO_phyRegRead2()

我的案例中,CSL_MDIO_PHYRegRead2()似乎挂起。 这是否表示我无法通过MDIO与PHY芯片通信? 这是否意味着PHY芯片断电?

谢谢!

Akshay

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

    您好,Akshay,

    我不熟悉PSDK或您提到的功能,让我们尝试通过探查针脚16 (应该是CLK_OUT)来检查PHY是否处于活动状态或断电状态,如果我们看到时钟,PHY应该处于活动状态。  

    然后我们可以尝试注册读取。  

    最佳,  

    Alon

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

    嘿Alon,

    感谢您的回复。 我尝试探查引脚16,但没有看到输出。 这是什么意思?

    谢谢!

    Akshay

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

    您好,Akshay,

    如果您没有读取引脚16处的clk_out信号,则表示PHY不活动。  

    您需要弄清楚为什么PHY没有打开,您是否遵循了正确的启动条件? 你带电了吗?

    最佳,

    Alon

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

    嘿Alon,

    快速更正。 有一个CLKOUT,我看到一个25MHz时钟输出。

    您是否熟悉TI k3conf实用程序? 我们可以在那里探查哪些具体情况以进一步验证?

    # k3conf_g dump device | grep cpsw                                                                                                                                                            
    |   28    | J721S2_DEP_CPSW1                                   | DEVICE_STATE _ON |                                                                                                        
    |   29    | J721S2_DEW_MCU_CPSW0                               | DEVICE_STATE _ON |                                                                                                        
    |  145    | J721S2_DEC_J7AM_SA2_CPSW_PSILSS0                   | DEVICE_STATE |                                                                                                        

    谢谢!

    Akshay

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

    您好,Akshay,

    我不熟悉TI k3conf实用程序,我不确定您还能进一步了解什么。  

    在内部,我们使用MSP-EXP430F5529LP板连接到MDC/MDIO,然后我们使用我们的专有程序(  可从www.ti.com/.../ETHERNET-SW下载) USB-2-MDIO,使用该程序并物理连接板,我们能够相对轻松地从PC读取/写入数据。  

    查看上面的k3conf_g转储,似乎可以检测到设备已打开。 您能否验证是否看到链接? 您是否尝试过与合作伙伴联系?

    最佳,

    Alon