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.

[参考译文] TMDS64EVM:关于 CPSW RGMII1 PHY I/O 设置

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1351175/tmds64evm-about-cpsw-rgmii1-phy-i-o-settings

器件型号:TMDS64EVM
主题中讨论的其他器件:AM6442SysConfig

大家好、TI 支持团队。

我有关于 EVM 的 Enet Layer 2 CPSW 示例的问题。
SDK 为 MCU_PLUS_SDK_am64x_08_06_00_45。

请告诉我 CPSW RGMII1-PHY (DP83867)的 INT/PWDN 和 RESET_N。
在 EVM 中、PHY 连接到 AM6442、如下所示。

・INT/PWDN - CPSW_RGMII_INTn - PRG1_RGMII_INTn - PRG1_RGMII_INTN_RC - EXT_INTn (C19 @AM6442)

・RESET_N - CPSW_RGMII1_RESETn - GPIO_CPSW1_RST (IO 扩展器)

cpsw 源代码中的这些端口配置在哪里?
此外、这些端口在源代码中用于何处?
它不在 CCS 的 SysConfig 设置中。 请告诉我。


此致、
今泉清正。

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

    您好、 今泉清正、

    在 Enet layer2 cpsw 示例中不使用 CPSW RGMII1-PHY 的 INT/PWDN 和 RESET_N。 它们处于默认状态、并且未显式配置。

    您可以参阅 PHY 数据表以获得有关其功能的更多信息- https://www.ti.com/lit/gpn/dp83867ir

     有关这方面的更多信息:

    1. Int/PWDN - CPSW_RGMII_INTn:如果您希望利用此功能、则必须按照上述步骤为不同事件生成中断或启用断电模式。

    2. RESET_N - CPSW_RGMII1_RESETn:  第8.5.5.1节硬件复位 产品说明书的第一部分讨论了 RESET_N 的使用。

    要使用此功能复位 PHY、您必须将引脚配置为输出、将其设置为低电平、等待数据表中指定的复位时间段、然后再次将引脚设置为高电平。

    可以使用 layer2 cpsw 示例的 ti_board_config.c 文件(自动生成文件)中的函数"EnetBoard_setMacPort2IOExpanserCfg"用作设置 IO 扩展器引脚状态的参考。

    此致、

    尼蒂卡