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.

[参考译文] TM4C1294NCPDT:定制板不从 DHCP 获取 IP 地址

Guru**** 2455360 points
Other Parts Discussed in Thread: TM4C1294NCPDT

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/639278/tm4c1294ncpdt-custom-board-does-not-get-ip-address-from-dhcp

器件型号:TM4C1294NCPDT

我有一个由我基于 TM4C1294NCPDT 设计的定制板。 电路板的以太网部分基于 Launchpad 设计。 以太网差分输出引脚连接到具有集成磁性元件的脉冲插孔。 RBIAS 引脚通过4.87k Ω、1%电阻接地。 根据 TI 文档、使用闪存编程 器以及线程 e2e.ti.com/.../1717385 MAC 地址(86-40-EF-3B-C9-A8)编程到 MCU 中。
但是、当我从 TI-RTOS 加载 TCP 回显示例时、MCU 似乎无法从网络中的 DHCP 服务器获取 TCP/IP 地址。 应用程序在控制台上显示 DHCP 消息并无限等待 IP 地址。 有时在等待从 DHCP 获取 IP 地址时会收到错误消息、例如...


相同的 TCP 回显示例在 TM4C129 Launchpad 上运行完美。 实际上、我正在处理的完整物联网示例在 Launchpad 上按预期执行。

我一直跟踪自定义设计原理图、发现了任何问题。 但我无法从这方面获得任何帮助。
我已使用 Wireshark 检查进出以太网端口的数据包、但没有帮助诊断问题。

感谢您提供有助于解决问题的任何意见。

谢谢。

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

    您好!

     我在我的 Launchpad 上尝试了您的任意 MAC 地址、然后使用 TivaWare 以太网示例以及 TI-RTOS 回显示例、它们为我提供了帮助。 因此、我们可以排除 MAC 地址。  Wireshark 会在您身边显示什么内容?  我建议您从定制电路板的角度和 LaunchPad 的角度来重点关注硬件。 希望其他论坛参与者也能参与其中、并就需要检查的事项向您提出不同的想法、因为我不是以太网专家。

     您在电路板上使用了什么变压器? 如用户指南和数据表中所述、首选使用 HX1198MFN/HX1188MFNL

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

    您好、Charles、

    感谢您的回复。

    [引用用户="Charles Tsaa"] Wireshark 会在您身边显示什么内容?

    我连接了 一个具有 MAC (00-1A-B6-03-27-66)的 Launchpad 并转储了 TCP 回波代码、并观察了如何捕获 DHCP 发现和请求数据包。 我发现,当它获得 IP 地址 并在控制台中打印时,只有 DHCP 流量在 Wireshark 中捕获,然后 它不会在 DHCP 过滤器下显示任何流量...可以 在片段中看到 DHCP 发现和请求数据包...这是 tm4c129 Launchpad 的情况。

    但现在、如果是我的定制板、它不会获取任何 IP 地址、因此它现在会显示 DHCP filter..no下的任何活动、甚至 DHCP 发现数据包。  

    我在使用自定义板时遇到的另一个问题是 、在控制台中出现启用 DHCP 的消息后等待获取 IP 时、在运行代码时、它会在15到20秒后在控制台中显示以下消息。

    我无法理解为什么会发生这样的调试端口错误、我还想知道 这个错误 Cortex_M4_0:错误:等待目标加电/轮询硬件资源时超时。  

    我想、在我的定制板发送发现广播之前、它会超出错误。

    [报价用户="Charles Tsaa"]您在电路板上使用了什么变压器?

    我使用 过:脉冲插孔 J3011G21DNL (10/100Base-TX 表面贴装 RJ45单端口(1x1)带有集成磁性元件的突起/降),其中集成了变压器 AS。

    我希望 TI 的硬件/以太网专家能帮助我诊断上述问题。

    谢谢。