cxbing001 发表于 2010-11-4 16:01:14

请教一个关于裸机跑lwip死机的问题

我移植的是裸机版的lwip,在程序跑的过程中发现有时候会产生死机的情况
检查发现停在了类似下面的地方
此处是void tcp_fasttmr(void)中的一句代码
/* send delayed ACKs */
for(pcb = tcp_active_pcbs; pcb != NULL; pcb = pcb->next)
在这里tcp_active_pcbs和tcp_active_pcbs->next会出现相等的情况,然后for循环就回移植循环下去。抓狂中……
经过测试可能和tcp连接建立和断开有关系,但是找不到问题的根源。请问有谁碰到过类似的情况?是怎么解决的呀。
页: [1]
查看完整版本: 请教一个关于裸机跑lwip死机的问题