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.

[参考译文] TMDSRM48HDK:以太网测试

Guru**** 2522770 points
Other Parts Discussed in Thread: HALCOGEN, RM48L952, DP83640

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1061894/tmdsrm48hdk-ethernet-testing

器件型号:TMDSRM48HDK
主题中讨论的其他器件:HALCOGENRM48L952DP83640

尊敬的 TI:

我们将在 RM48 HDK 中测试以太网接口。 以下是测试过程中遇到的疑问。

i. HDK 是否同时支持 MII 和 RMII 接口?   为了测试 RMII 接口、HDK 电路板是否需要进行任何硬件/软件更改?

二 如何在 RM48 HDK 中配置 RMII 接口? 如何确定通信速度是 10/ 100Mbps 还是 全双工/半双工?

三 如何 从 HDK 读取以太网交换机的5位 PHY 地址?

三 是否可以在没有 TCP/IP 堆栈的情况下测试以太网帧(即仅具有 EMAC 发送和接收)? 是否有任何工具可用于监控以太网原始数据?

四. 是否有用于将 RMII 接口中的 EMAC 模块与 RM48 HDK 的外部以太网开关连接的示例应用代码?

v. 以太网 Halcogen 示例应用(example_emac_Loopback _txrx.c)的用途是什么? 如何测试此应用?

六. 在我们的定制板上、我们要将 KSZ8863RLLI 以太网交换机(RMII)与 RM48L952 MCU 连接、是否 有任何有关 如何连接 不同开关的应用手册?

七. 如何从 RMII_REFCLK (K19)生成50MHz 时钟? 是否需要在 Halcogen 中配置此项? 如果是、如何操作?

请尽快回复。

此致、

Monish P

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="460445" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1061894/tmdsrm48hdk-ethernet-testing ]i. HDK 是否同时支持 MII 和 RMII 接口?   测试 RMII 接口时、HDK 电路板是否需要进行任何硬件/软件更改?[/引述]

    是的、该器件支持 MII 和 RMII。 默认情况下、HDK 支持 MII。 如果您想使用 RMII、必须对 HDK 进行一些更改。

    [引用 userid="460445" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1061894/tmdsrm48hdk-ethernet-testing ]II 如何在 RM48 HDK 中配置 RMII 接口? 如何确定通信速度是 10/ 100Mbps 还是 全双工/半双工?[/报价]

    对于 RMII 模式、 PHY DP83640 在 X1基准时钟输入处使用50MHz 基准进行发送和接收。 但 MII 模式使用25MHz。

    对于 RMII 模式、 PHY DP83640的 RX_DV 引脚应被拉高。

    启用自动协商后、ANAR 寄存器用于配置速度。

     当自动协商被禁用时、BMCR 寄存器中的速度选择位控制10Mb/s 或100Mb/s 操作之间的切换。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="460445" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1061894/tmdsrm48hdk-ethernet-testing ]III. 如何 从 HDK 读取以太网交换机的5位 PHY 地址?[/QUERP]

    请检查 HDK 上的 PHY 地址[4:0](COL、RXD_3、RXD_2、RXD_1、RXD_0)。 默认值为[00001]。 这意味着 PHY 地址为0x1。

    [引用 userid="460445" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1061894/tmdsrm48hdk-ethernet-testing ]III. 是否可以在没有 TCP/IP 堆栈的情况下测试以太网帧(即仅具有 EMAC 发送和接收)? 是否有任何工具可用于监控以太网原始数据?[/quot]

    是的、这是可能的。 我没有工作示例。 您可以使用回送至文本 TX 和 RX。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="460445" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1061894/tmdsrm48hdk-ethernet-testing ]iv。 用于将 RMII 接口中的 EMAC 模块与 RM48 HDK 的外部以太网交换机连接的任何示例应用代码?[/QUERP]

    我认为 HALCOGen 生成的驱动程序适用于 MII 和 RMII。 但我没有测试 RMII。

    [引用 userid="460445" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1061894/tmdsrm48hdk-ethernet-testing ]v.  以太网 Halcogen 示例应用(example_emac_Loopback _txrx.c)的用途是什么? 如何测试此应用程序?[/quot]

    您可以使用它通过 HALCoGen 提供的驱动程序来测试 EMAC 的功能。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="460445" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1061894/tmdsrm48hdk-ethernet-testing ]vi。 在我们的定制板上、我们要将 KSZ8863RLLI 以太网交换机(RMII)与 RM48L952 MCU 连接、是否 有任何有关 如何连接 不同交换机的应用手册?

    不、我没有 TMS570 + KSZ8863的应用手册。

    [引用 userid="460445" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1061894/tmdsrm48hdk-ethernet-testing ]vii. 如何从 RMII_REFCLK (K19)生成50MHz 时钟? 是否需要在 Halcogen 中配置此项? 如果是、如何执行?[/报价]

    它需要将 X1引脚上 PHY (DP83640)的50MHz 输入作为 RMII 参考时钟。