您好,
我已将 lwip1.4.1包含在项目文件中,并测试了基本 lwip 初始化,我可以使用静态分配的 IP 对电路板执行 ping 操作。 然后、我在 opt.h 中为我的应用启用了 LWIP_NETCONN、在 sys_arch.h 中、我包括了 FreeRTOS.h、OS_queue.h、OS_semphr.h、OS_TASKE.h 我编译了项目文件错误、但在尝试 netconn_new (NETCONN_TCP) n 时、在 TCPIP_apimsg (struct api_msg * apimsg)中、它在 sys_mbox_valid (&mbox)中失败。 sys_mbox_t 是
typedef 结构{
队列 Handle_t 队列;
signed char buffer[(sizeof (void *)* MBOX_MAX)+ portQUEUE 开销_Bytes];
}mbox_t;e2e.ti.com/.../4718.sys_5F00_arch.he2e.ti.com/.../6175.sys_5F00_arch.ce2e.ti.com/.../8255.opt.h
其中 portQUEUE_LOAD_Bytes 为1。 返回错误值 TCPIP_apimsg 为-6 (非法值)。
我已附上我的 sys_arch.h 文件 opt.h 文件以供参考。