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.

[参考译文] TMDSCNCD28388D:C2000以太网 DHCP

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1004947/tmdscncd28388d-c2000-ethernet-dhcp

器件型号:TMDSCNCD28388D
主题中讨论的其他器件:C2000WARE

你(们)好

希望了解在 enet_lwip 例程下、开发板通过网线连接到交换机、以便开发板自动从交换机获取 IP、然后实现与笔记本电脑的数据通信。

需要更改 IP 地址模式、请在下图中找到默认的 IP 地址采集模式。 只需将其更改为 IPADDR_USE_DHCP 即可。

如何检查开发板是否从交换机成功获取 IP 并与笔记本电脑成功通信?

将默认 IP 地址的模式更改为。 然后将笔记本电脑连接到交换机、然后将开发板连接到交换机。 运行程序、情况如下图所示。
EtherNet_rxBuffer 中的数据正在更改。  

当我将默认 IP 采集模式更改为 IPADDR_USE_STATIC 时、现象如下。 (此时的硬件连接:开发板连接到交换机、笔记本电脑连接到交换机)

这种现象表明、如果您希望开发板从交换机自动获取 IP 地址、只修改静态 uint32_t g_ui32IPMode = IPADDR_USE_STATIC 是不够的。
为了实现此功能、还需要修改其他哪些位置?

谢谢

Vince

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

    我想将开发板设置为自动从交换机获取 IP 地址。 是否选择了 IPADDR_USE_DHCP 或 IPADDR_USE_AUTOIP 模式?

    谢谢

    Vince

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

    您好!

    我们尚未对 F2838x 使用 lwIP 测试 DHCP。  

    您还需要在 lwipopts.h 中启用 DHCP  

    #define LWIP_DHCP             1

    我们有一个 TIRTOS NDK 示例、默认情况下启用了 DHCP。

    您可以在此处找到示例  

    C2000Ware_3_04_00_00\libraries\communications\ethernet/ti\NDK\examples\tcpEchoF2838X

    此致、

    Yashwant

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

    谢谢