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.

[参考译文] MSP432E401Y:强制链路启用

Guru**** 2540720 points
Other Parts Discussed in Thread: MSP432E401Y

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/977798/msp432e401y-force-link-enable

器件型号:MSP432E401Y

您好!

使用其中一个 TIRTOS 网络服务示例、是否有办法在没有物理链路的情况下强制激活以太网?

此外、它是否可以强制为10Mbps 或100Mbps?

此致、

-Mike

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

    尊敬的 Mike:

    很抱歉耽误你的回答。 我们在德克萨斯州仍然存在不稳定的功率条件、这导致了响应延迟。 我们在周末开始热身。 这将导致下周的功率更加稳定。 请让我们在下周之前查看您的问题并作出回复。  

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

    发布脱机提供的响应。 以下响应 MSP432E SDK 中的参考文件(simplelink_msp432e4_sdk_4_20_00_12)。

    • PHY 在函数 EMAPPHYConfigSet 中进行配置:

    • 此函数从 EMACMSP432E4.c 中的 EMACMSP432E4_emacStart 中调用

    • 以下是一些 config 参数选项:

    • 默认情况下、TI 驱动程序使用的是 EMAC_PHY_CONFIG (如上所示)、在 EMACMSP432E4.c 中定义为100M、具有自动协商功能、如下所示:

    • 虽然这不是可使用 TI 驱动程序重新配置的参数、但该函数从库中调用。

    • 因此、我们只需将 EMACMSP432E4.c (来自~sdk\source\ti\drivers\emac)添加到工程中并手动修改该文件、即可覆盖该文件:

    • 将该源文件添加到工程后、需要预先定义__MSP432E401Y__以生成该文件。 您可以在项目构建选项中添加以下内容:

    • 编译工程并检查映射文件显示链接器现在直接从.c 文件调用函数、而不是从库调用: