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.

[参考译文] TMS320F28384D:DHCP lwIP 的示例程序

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1128558/tms320f28384d-example-program-for-dhcp-lwip

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

尊敬的团队:

我正在使用上述控制器。请为我提供 DHCP 以太网通信示例。提前感谢!

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

    您好!  

    C2000Ware 中提供了几个示例。   C2000ware 中有两个示例: Web 服务器和 UDP 示例  

    此致

    Siddharth

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

    您好 Siddarth

    感谢您的回复!

    我在第三方示例 portram 下使用了 enet_lwip_udp 示例。  

    我可以成功检查静态 IP (我可以从 PC ping)。但是当我将其切换为 DHCP 或 AUTOIP 时、它不会检测到任何 IP。

    我进行了以下更改。

    1) 1) enet_lwip_udp

    2) lwiplib.c 文件

    3) lwipopts.h

    应用此更改后,我将得到255.255.255.255作为 IP 地址(我将使用此函数获取 IP 地址 lwIPLocalIPAddrGet ())

    请指导我进行此操作!

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

    您好!  

    我认为 DHCP 需要更多的更改。  

    请参阅以下链接

    https://www.nongnu.org/lwip/2_0_x/group__lwip__opts__dhcp.html

    lwip.fandom.com/.../DHCP

    此致

    Siddharth  

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

    我已经使用这些链接进行了检查、抱歉我无法理解。我可以要求您解释一下示例。

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

    您好!

    您可能需要查看一些开放源代码 lwIP 论坛以了解如何启用 DHCP。  

    https://lwip.fandom.com/wiki/DHCP -此链接包含有关要调用 DHCP 客户端以启动的 DHCP 函数的信息

    此致

    Siddharth