0

I am trying to set up lwIP simulation on Windows 7.

I have downloaded current version of lwIP and contrib files (v1.4.1), upgraded .sln and .vcproj(s) to MSVC 2013, download WinPcap 4.1.1. I have set up lwipcfg_msvc.h (IP address, MAC address, PACKET_LIB_ADAPTER_NR, LWIP_HTTPD_APP (sample of http server)) and run project lwip_test. But can't see any result in browser. I have also tried set up another IP address than my computer's local address, but with no luck.

Than I tried this project http://interactive.freertos.org/entries/20290712-FreeRTOS-Win32-project-with-lwIP-web-server, which is also not working for me.

Thanks for any suggestions.

4

1 回答 1

0

最后!

IP 地址必须不同于计算机的地址,但必须来自本地网络地址范围。IE:

my computer settings:
IP: 192.168.0.100
mask: 255.255.255.0
GW: 192.168.0.1

lwip settings (in lwipcfg_msvc.h):
IP: 192.168.0.222
mask: 255.255.255.0
GW: 192.168.0.1

MAC地址可以是任何东西。

但这不是主要问题。关键是我必须禁用 IP、UDP 和 TCP 校验和检查!只需在 lwipopts.h 的末尾添加接下来的三行:

#define CHECKSUM_CHECK_IP         0
#define CHECKSUM_CHECK_UDP        0
#define CHECKSUM_CHECK_TCP        0
于 2015-03-13T15:49:06.500 回答