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:TM4C1294NCPDT Enet_IO 静态 IP 问题

Guru**** 1797640 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/575655/tm4c1294ncpdt-tm4c1294ncpdt-enet_io-static-ip-problem

器件型号:TM4C1294NCPDT

您好!

这是与具有 IPADDR_USE_STATIC 模式的 TM4C1294NCPDT 以太网通信相关的问题。

我已在 LAN 中连接 TM4C1294NCPDT 板并运行 enet_IO 示例代码。

在 IPADDR_USE_DHCP 模式下、我可以看到 IP 地址、子网掩码和默认网关方式。

IP 地址:192.168.1.227

Sunbnet 掩码:255.255.255.0

IP 地址 :192.168.1.240

此外、我还可以在 IPADDR_USE_DHCP 模式下与电路板进行通信。

lwIPInit (g_ui32SysClock、pui8MACArray、0、0、0、 ipaddr_use_dhcp);

但是如果使用 IPADDR_USE_STATIC 模式,ui32NewIPAddress = lwIPLocalIPAddrGet ();

函数返回 IP 地址0。 因此我无法进行通信。

我为静态模式编写了如下代码:

lwIPInit (g_ui32SysClock、pui8MACArray、0xC0A80105、0xFFFFFF00、0xC0A801F0、IPADDR_USE_STATIC);

IP 地址:192.168.1.05  (0xC0A80105)

Sunbnet 掩码:255.255.255.0 (0xFFFFFF00)

IP 地址: 192.168.1.240 (0xC0A801F0)

有人能帮助解决这个问题吗?

Kiran

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

    指定静态 IP 地址时,是否检查网络是否已将 IP 地址分配给其他设备?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Amit、您好!

    是的、我已确认使用"高级 IP 扫描仪" 软件。  

    此致、

    Kiran

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

    对于 LWIP_DHCP、LWIP_AUTOIP 和 LWIP_STATIC、您有哪些 lwipopts.h 选项?