我使用Cubemx配置stm32f407zet7,移植的freemodbus一切正常,启用FreeRTOS之后,开始运行五到十分钟就会提示下面的错误:
Assertion "pcb->snd_queuelen >= pbuf_clen(next->p)" failed at line 1111 in ../Middlewares/Third_Party/LwIP/src/core/tcp_in.c
Assertion "pbuf_free: p->ref > 0" failed at line 753 in ../Middlewares/Third_Party/LwIP/src/core/pbuf.c
然后freemodbus就不运行了
而且在#define MB_TCP_DEBUG 1这个定义参数改为0时,还是会输出debug的调试信息,没有任何作用,到底是为啥呀,求帮