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.

[参考译文] TMS570LS1227:lwIP库:RMII/MII问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1091914/tms570ls1227-lwip-library-rmii-mii-question

部件号:TMS570LS1227
主题中讨论的其他部件:HALCOGEN

您好,TI专家

 我尝试使用TMS570LS1227和lwip演示连接到以太网。 我主要参考的技术文档是"HALCoGen Ethernet Driver with lwIP Integration Demo and Active Webserver Demo"。 当我使用MII时,一切都正常,我可以ping PC或启动UDP通信。 但当我使用RMII时,ping测试或UDP测试总是失败。 我已完成硬件修改 以使用RMII。 请告诉我我我的设置错误在哪里,如果有任何帮助,我们将不胜感激。

尽管ping测试失败,但函数LwIPInit()返回success。串行端口打印的信息如下所示

此致,

郝亮

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

    您好,Hao:

    要使用RMII,RX_DV (针39 (应拉高),并且应为X1提供50MHz时钟。

    在MII模式下,RX_DV被下拉(默认),25MHz被提供给X1引脚。  

    RX_DV默认为常闭和低,这意味着MII由您的HW设置选择。

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

    您好,QJ

    我已将RX_DV调到高,并为X1提供了50MHz时钟。 但ping测试或UDP测试仍然失败,您有任何线索吗?

    此致,

    郝亮

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

    您好,

    请在pinmux窗口中启用MDIO和MCLK:

    在PINMUX窗口中启用MII和RMII时,未选择MDIO和MCLK。 您必须手动选择它们。