前几天已经给您答复过了,我已经试过静态的可以用。
ulStaticIP修改成啥了?如果修改错了,当然也不能正常工作。
IP4_ADDR(&xIpAddr,159,0,168,192);
IP4_ADDR(&xNetMask,0,255,255,255);
IP4_ADDR(&xGateway,1,0,168,192);
lwIPInit(pucMACAddr, xIpAddr.addr, xNetMask.addr, xGateway.addr, IPADDR_USE_STATIC);
用上面的程序替代
// lwIPInit(pucMACAddr, g_sParameters.ulStaticIP, g_sParameters.ulSubnetMask,
// g_sParameters.ulGatewayIP, ((g_sParameters.ucFlags &
// CONFIG_FLAG_STATICIP) ? IPADDR_USE_STATIC : IPADDR_USE_DHCP));
当然不要忘了定义 struct ip_addr xIpAddr, xNetMask, xGateway; |