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.

[参考译文] Starterware:TMDXRM57LHDK lwIP 正在获取 PHY 链路状态...!!! 错误!!!...完成

Guru**** 2465890 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/633416/starterware-tmdxrm57lhdk-lwip-getting-phy-link-status-error-done

主题中讨论的其他器件:HALCOGEN

工具/软件:Starterware

您好!

我已经完成了所有的设计、如以下链接中的手册中所述。

processors.wiki.ti.com/.../LAUNCHXL2_RM57L:_lwIP_Demo

但是、当我处于调试模式并检查控制台窗口时、我收到此错误:

Hercules 微控制器
应用工程师
小端字节序器件
初始化以太网(DHCP)
       调试-获取 PHY ID...成功
       调试-使 PHY 处于活动状态...成功
       调试-获取 PHY 链路状态...!!! 错误!!!...完成


---- 初始化硬件时出错---

这是什么? 有人有想法吗? 谢谢你。

当我构建项目时、在这一行上也会出现错误。

PinMuxReg ->PINMUX[9]= PINMUX_BLE_R4_| PINMUX_BLE_N17_EMIF_NCS_0 | PINMUX_BLE_L17_EMIF_NCS_2;

错误消息"PINMUX_BLE_R4" 未定义。 当我向它发出命令时、它是在没有错误的情况下生成的。

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

    虽然我不是 LWIP 演示的专家、但我已将您的问题转发给我们的团队成员之一、他们应该能够为您提供帮助。 请给他们一些时间、让他们回到您的身上。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我稍微有点远、现在我得到了这个、但我不会再继续下去了、它会停在这里吗? 这是什么?

    Hercules 微控制器
    应用工程师
    小端字节序器件
    初始化以太网(DHCP)
    调试-获取 PHY ID ...成功
    调试-使 PHY 处于活动状态...成功
    调试-获取 PHY 链路状态...成功
    调试-设置链接...成功
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    PinMuxReg ->PINMUX[9]= PINMUX_BLE_R4_| PINMUX_BLE_N17_EMIF_NCS_0 | PINMUX_BLE_L17_EMIF_NCS_2;

    应为:

    PinMuxReg ->PINMUX[9]= PINMUX_BLE_R4_EMIF_NCA | PINMUX_BLE_N17_EMIF_NCS_0 | PINMUX_BLE_L17_EMIF_NCS_2;

    这是通过旧版本 HalCoGen 生成的代码中的一个错误。 它在4.06和更高版本中修复。

    您对此以太网演示的硬件设置是什么?

    1.您需要通过以太网电缆将 Launchpad 连接到以太网交换机或路由器
    2.如果使用静态 IP,则需要提供正确的网关、网络掩码和 IP 地址
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉使该线程崩溃、但我安装了 HalCoGen 4.07.00。

    我正在为 RM57x 构建 lwIP-1.4.1示例项目、我遇到了与上述相同的错误?

    有什么帮助?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我尝试在 pinmux 窗口中切换连接(EMIF_NCA)、此时错误消失。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Christiansen、
    我遇到了相同的问题:正在获取 PHY 链路状态...!!! 错误!!!...
    您能建议您如何解决此问题吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,黄震

    我必须在电路板上启用以太网 PHY。

    我不确定您使用的硬件是什么、但我有 Hercules RM57Lx 开发套件、它有一个用于启用以太网的 DIP 开关。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Christiansen、
    我使用了 TMS570LS31HDK。
    谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Huihuang、

    此问题可能由引脚多路复用器和以太网开关(HDK 上的 DIP 开关用于启用以太网)引起。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我现在又来讨论这个问题。 这是我的最后一个结果:
    Hercules 微控制器
    应用工程师
    小端字节序器件
    初始化以太网(DHCP)
    调试-获取 PHY ID ...成功
    调试-使 PHY 处于活动状态...成功
    调试-获取 PHY 链路状态...成功
    调试-设置链接...成功

    通常、演示中的 Web 服务器应立即启动。
    BR
    Marcel
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Marcel、您好!

    这些是在 RM57x HDK 上的 LWIP 测试中使用的 pinmux 和 HalCoGen 配置文件。 它的工作原理。  

    e2e.ti.com/.../5415.HalCoGen_2D00_RM57x.hcg

    e2e.ti.com/.../1205.HalCoGen_2D00_RM57x.dil

    e2e.ti.com/.../3362.HL_5F00_pinmux.c

    e2e.ti.com/.../6765.HL_5F00_pinmux.h

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 QJ、
    感谢你的帮助。
    现在它正在工作。 但我认为 RM57演示手册不正确或不适用于 RM57 HDK。
    我希望这篇文章能帮助其他人。
    BR
    Marcel
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mercel、您好!

    LWIP RM57演示适用于 Launchpad。 HDK 和 Lauchpad 针对 MII/RMII 和不同时钟使用不同的引脚。 谢谢