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.

[参考译文] TMS570LC4357:在网络端口上配置 RMII 模式、并且不使用 lwip-1.4.1进行 ping 操作

Guru**** 2466550 points
Other Parts Discussed in Thread: TLK111, DP83640, HALCOGEN, TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1167238/tms570lc4357-configure-the-rmii-mode-on-the-network-port-and-no-ping-using-lwip-1-4-1

器件型号:TMS570LC4357
主题中讨论的其他器件:TLK111DP83640HALCOGEN

大家好、

以下是客户提出的问题、可能需要您的帮助:

在网络端口上配置 RMII 模式、并且不使用 lwip-1.4.1执行 ping 操作、这可能是 由于 CPU 传输帧中没有 CRC。 那么、客户想知道如何配置 CRC? 谢谢。

此致、

樱桃

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

    您好、Cherry、

    您能否让客户检查他是否在下面进行了正确的更改、以便与 RMII 配合使用、
    (4) TMS570LC4357:采用 LWIP 进行 MII 和 RMII 设计-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    --

    谢谢、此致、

    Jagadish。

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

    您好 Jagadish、

    感谢您的支持。

    客户已查看并检查上述链接、现在链接正常、但 ping 不起作用。

    RX_DV 该引脚是否必须上拉为高电平?

    谢谢、此致、

    樱桃

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="496057" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1167238/tms570lc4357-configure-the-rmii-mode-on-the-network-port-and-no-ping-using-lwip-1-4-1/4390620 #4390620"]并且 RX_DV 此 PIN 是否必须拉高?

    是的、他肯定需要将此引脚拉至高电平才能在 RMII 模式下运行。

    如果客户使用 HDK 板、则告知客户插入 R193电阻器。

    此外、请告知客户以下主题中提到的所有修改

    (+) TMS570LC4357:采用 LWIP 进行 MII 和 RMII 设计-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    --
    谢谢、此致、
    Jagadish。

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

    您好  Jagadish、

    [引用 userid="524805" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1167238/tms570lc4357-configure-the-rmii-mode-on-the-network-port-and-no-ping-using-lwip-1-4-1/4392309 #4392309"]如果客户使用 HDK 板,则告知客户插入 R193电阻器。

    客户未使用 HDK 板。

    LWIP 堆栈中未主动生成 CRC、是否需要 EMAC 来生成 CRC? 如果是、如何配置它?

    谢谢、此致、

    樱桃

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

    您好、Cherry、

    我怀疑时钟是否准确、如果时钟不准确、我们可能会导致 CRC 错误

    默认情况 下、PHYTER 的 x1引脚可连接到25MHz 时钟以在 MII 模式下运行、而应连接到50MHz 以在 RMII 模式下运行。 因此、请让客户验证他的时钟。

    --
    谢谢、此致、
    Jagadish。

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

    您好  Jagadish、

    他们正在使用另一个 PHY、时钟已经过验证、没有问题。

    因此、客户想知道是否需要修改 LWIP 堆栈。

    谢谢、此致、

    樱桃

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

    您好、Cherry、

    我已验证 KSZ8081 w.r.t 与 RMII 模式的硬件连接、这看起来不错。

    但我们没有用于 KSZ8081的驱动程序

    HALCoGen 只能为 DP83640和 TLK111 PHY 生成驱动程序。 因此、客户必须为 KSZ8081开发自己的驱动程序。

    --
    谢谢、此致、
    Jagadish。

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

    您好  Jagadish、

    以下是 RMII 模式的配置:  

    读取 PHY 的所有寄存器不会出现配置问题。 这应该是 RMII 模式的问题。

    需要修改 LWIP 协议中的其他内容

    谢谢、此致、

    樱桃

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

    您好!

    我是否可以知道有任何反馈?

    谢谢、此致、

    樱桃

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

    您好、Cherry、

    您的配置看起来不错。

    但是、正如我告诉您的、HALCoGen 中不提供 KSZ8081的驱动程序、因此 用于 KSZ8081的 DP83640客户驱动程序可能不兼容。

    顺便说一下、 IP 客户使用的是静态 IP 还是 DHCP?

    ping 的确切含义是什么? ping 命令是否正确地通过电路板接收?

    客户是否正确配置 PHY 地址、因为我们对 KSZ8081使用 DP83640驱动程序?

    --
    谢谢、此致、
    Jagadish。

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

    您好  Jagadish、

    客户在 EMAC 和 PHY 之间使用示波器测量了 RMII_TXD[0]、RMII_TXD[1]和 RMII_TXEN。 当一个数据帧被发送时、示波器捕捉所有的零。 这应该看起来与 PHY 驱动器无关、并且应该是 RMII 模式的 EMAC 问题。  

    谢谢、此致、

    樱桃

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

    您好、Cherry、

    TMS570LC4357中的 RMII 不应有任何问题、因为在过去、有这么多的客户使用了此功能、

    (+) TMS570LC4357:TMS570LC435:EMAC - PHY RMII 接口-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    (+) TMS570LC4357:采用 LWIP 进行 MII 和 RMII 设计-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    (+) TMS570LC4357:RMII 的引脚多路复用器配置-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    代码或配置可能有问题、现在我的末尾没有要测试的 RMII 设置 让我在最后创建一个设置

    --

    谢谢、此致、
    Jagadish。