TI中文支持网
TI专业的中文技术问题搜集分享网站

am335x lwip使用问题

am3359evm 平台,移植lwip过程中宏定义使能了了  LWIP_COMPAT_SOCKETS   在使能LWIP_SOCKET后IAR编译报错:如下

如何解决???  整个平台是基于RTOS。但LWIP应该是独立的块。库里都是做成一个lwiplib.c来管理整个协议栈源代码的。

tony2:

看看你的结构体

struct raw_pcb { /* Common members of all PCB types */ IP_PCB;

struct raw_pcb *next;

u8_t protocol;

/** receive callback function */ raw_recv_fn recv; /* user-supplied argument for the recv callback */ void *recv_arg;};

下面这个函数你是否实现了。

typedef u8_t (*raw_recv_fn)(void *arg, struct raw_pcb *pcb, struct pbuf *p, ip_addr_t *addr);

这个是你代码的问题

赞(0)
未经允许不得转载:TI中文支持网 » am335x lwip使用问题
分享到: 更多 (0)