主题中讨论的其他器件:LAUNCHXL2-RM57L、 HALCOGEN
您好、TI 团队、
我想使用 LAUNCHXL2-RM57L 开发板上的 RMII 接口。 默认情况下、它设置为与 MII 接口配合使用。 要使用 RMII 接口、需要进行哪些更改。
和提供了示例代码。
提前感谢、
此致、
A. Ajith Kumar
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.
您好、TI 团队、
我想使用 LAUNCHXL2-RM57L 开发板上的 RMII 接口。 默认情况下、它设置为与 MII 接口配合使用。 要使用 RMII 接口、需要进行哪些更改。
和提供了示例代码。
提前感谢、
此致、
A. Ajith Kumar
尊敬的 Ajith Kumar:
要了解在 RMII 模式下运行 PHY 所需的硬件更改、请参阅以下两个主题:
(+) TMS570LC4357:如何使用 Halcogen 为 RMII 配置驱动程序? -基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
[quote userid="556854" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1308340/rm57l843-launchxl2-rm57l---rmii-connection 并提供示例代码。没有适用于 RMII 模式的具体示例、在执行必要的硬件更改以在 RMII 模式下运行 PHY 之后、我们只需取消选中控制器侧的"MII Enable"

完成此操作后、控制器和 PHY 都将在 RMII 模式下运行、相同的 LwIP 示例也应该在 RMII 模式下运行。
LAUNCHXL2 RM57L:lwIP 演示-德州仪器(TI) Wiki (TI.com)
--
谢谢。此致、
Jagadish。
Jagadish、您好!
需要在 LAUNCHXL2-RM57L 开发板上进行任何硬件更改。 我已经按照在 Halcogen 线程中所示配置所有软件设置的方式读取上述线程、并且 通过将 N2HET1_30引脚上拉为高电平将硬件引脚 RX_DV 上拉。
我已在下面附上该项目、
e2e.ti.com/.../DP83640-RMII-TEST.zip
在此代码中、我能够通过 MDIO 访问 PHY 芯片寄存器。 但我无法发送和接收数据。
请验证代码。
谢谢。此致、
A. Ajith Kumar
尊敬的 Ajith Kumar:
是否需要对 LAUNCHXL2-RM57L 开发板进行任何硬件更改。
是的、我 在上一篇评论中指出的硬件更改应该要求在 RMII 模式下运行 PHY。 您也必须在 launchpad 中进行相同的更改、但我从未在 launchpad 上进行过任何测试、但请确保正确执行我们提到的所有必需更改。
--
谢谢。此致、
Jagadish。
Jagadish、您好!
我已经按照在 Halcogen 线程中所示配置所有软件设置的方式读取上述线程、并且 通过将 N2HET1_30引脚上拉为高电平将硬件引脚 RX_DV 上拉。
我已在下面附上该项目、
在此代码中、我能够通过 MDIO 访问 PHY 芯片寄存器。 但我无法发送和接收数据。
请验证代码。
谢谢。此致、
A. Ajith Kumar
尊敬的 Ajith Kumar:
在查看 Launchpad 原理图后、将很难在 RMII 模式下对其进行配置。
因为 RX_DV 有一个并联电阻、且它是下拉电阻器。

在这里、他们没有像 HDK 板那样提供在 RMII 模式下配置的配置

查看 HDK 板、它们提供了配置条款。 因此、如果您想测试 RMII 模式、我的建议是最好使用 HDK 电路板。
--
谢谢。此致、
Jagadish。