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.

[参考译文] DP83869HM:tms570lc4357

Guru**** 1624230 points
Other Parts Discussed in Thread: TMS570LC4357, DP83640, HALCOGEN, SEGGER
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1375906/dp83869hm-tms570lc4357

器件型号:DP83869HM
主题中讨论的其他器件:TMS570LC4357DP83640HALCOGENDP83869SEGGER

工具与软件:

我将 TMS570lc4357与 dp82869 phy ic 配合使用、并运行环回示例、phy 没有响应、您好、我必须为 tms570lc4357 emac 和 mdi eithdp83869 phy ic 配置哪些必要寄存器

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

    您好、Guorav、

    我将帮助从 PHY 侧进行调试。 如果可能、请在运行本示例时共享 PHY 寄存器转储、以便我可以确认 PHY 配置和状态。

    电源标签团队提供帮助

    谢谢!

    Evan

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

    e2e.ti.com/.../3463.dp83869.ce2e.ti.com/.../dp83869.h

    请找到上述驱动程序配置、还有一件事、当使用 halcogen IT 操作系统为 dp83640配置发电驱动程序时、如果该文件中仅更改 phy id 和 rev 掩码、则可以实现

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

    您好、Guorav、

    是的、可以更改驱动程序中的 PHY ID 和 rev 掩码-这预计不会影响驱动程序功能、仅在启动时绑定驱动程序。

    您能说明一下 DP83640驱动器的使用情况吗?  环回示例是否仅使用了 DP83869?

    谢谢!

    Evan

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


    EMAC_LOOPBACK 示例使用 Ozone SEGGER 运行并进行调试时、我得到了这个

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

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

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

    上述图片是否意味着我能够使用 tms570lc4357建立 phy?

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

    e2e.ti.com/.../emac.c

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

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

    您好、Guorav、

    对于 ping 日志、信号链是 PC <- RJ45 -> TMS 板、分配的 MCU 板 IP 地址是169.254.190.110?

    在这种情况下、我同意与 TMS 建立 PHY、用于有效的链路和通信。

    我无法从 emac_loopback 示例中对输出日志进行注释。

    您需要对设置验证哪些功能测试? ping 和吞吐量测量是否足够?

    谢谢!

    Evan

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

    我按照示例所示分配默认 MAC 地址、而不分配 PC 自动获取的任何 IP

    我将为该项目进行 lwip MQTT 设置、

    在回送示例中、我看不到 pbuf_array、如果没有擦除、请建议正确的适用于 tms570lc4357的 dp83869回送和驱动程序示例。  

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

    因为功能测试环回模式就足够了  

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

    您好、Guorav、

    我不熟悉此环回示例代码、因此我们可以通过单独的测试来验证环回功能吗?

    我所想到的是:

    -在 DP83869上启用反向环回

    -从链路伙伴<->DP83869生成数据包

    -验证链路伙伴是否接收到相同的数据包

    这需要对 DP83869的手动寄存器访问、以及一个能够生成和检查数据包的链路伙伴。 如果可行、我可以共享寄存器脚本来运行此测试。

    谢谢!

    Evan

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

    好的,它可以做到,我不知道  反向回送

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

    hii evan、是否有其他方法来验证 PHY 是否已与 EMAC 建立

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

    您好、Guorav、

    使用0x16[5]="1"启用反向环回。

    如果 MCU 具有数据包检查功能、另一种验证方法是让 DP83869链路伙伴通过 MDI 发送帧、并验证 MCU 是否接收这些数据包。

    谢谢!

    Evan

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

    您好! 我没有反向环回功能的设置、请验证上述83869驱动程序并请求使用 TM 进行配置步骤以建立连接、我只写入在 halcogen 生成的 EMAC 代码中配置的寄存器

    谢谢  

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

    您好、Guorav、

    我理解。 对于 DP83869驱动程序、您是否使用特定的文件作为参考来创建它? 该结构与我们 PHY 团队针对 Linux/RTOS 驱动程序所发现的结构不同。

    以下是 Linux 的参考:

    https://github.com/TexasInstruments/ti-ethernet-software/blob/main/linux_drivers/dp83869.c

    您能否验证 dp83869_getid ()中的 PHY ID 是否返回0xA0F3或0xA0F1? 必须识别此 ID 才能绑定驱动程序。

    谢谢!

    Evan

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

    尊敬的 Gourav:

    我将关闭此主题、因为您已在下面为此新主题创建:

    (6) TMS570LC4357:tms570lc4357-dp83869 -基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    请在新主题中提供您的评论。

    ——
    谢谢、此致、
    Jagadish。

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

    这包括 dp83869和 tms570lc4357、即我生成2个单独的线程、

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

    您好、Guorav、

    我们可以保留此线程以进行 PHY 级查询。 Jagadish 和 Guorav 请在对 TMS 的单独线程进行调试时、在此处分享 PHY 级别的任何疑问。

    谢谢!

    Evan