测试在
STM32F407下,使用发烧友移植好的ucosii和lwip。现在有一个程序默认启动后以5ms一包的数据通讯频率发送数据到
开发板,开发板工作1-2分钟后,出现如下错误。
Asser
tion "
PCB must be deallocated outside this function" failed at line 660 in ..LWIPlwip-1.4.1srcapiapi_msg.c
Assertion "recvmbox must be deallocated before calling this function" failed at line 661 in ..LWIPlwip-1.4.1srcapiapi_msg.c
send task : socket has errors, need reconnect...
socket connect successful...
Assertion "recv_tcp: recv for wrong pcb!" failed at line 225 in ..LWIPlwip-1.4.1srcapiapi_msg.c
Assertion "recv_tcp: recv for wrong pcb!" failed at line 225 in ..LWIPlwip
请大牛指点。
Release.zip (2.42 MB )
STM32F407_SRC.zip (1.26 MB )