数据发送不成功,建议检查程序是否执行到了low_level_output函数。从这里,可以定位问题到底是应用层,协议栈执行的问题,还是底层驱动的问题。然后再进行跟踪调试。
另外也可以打开LWIP_DEBUG宏定义,并且在lwipopts.h文件中,设置调试选项。这样,可以通过串口查看协议栈执行的情况。具体的调试选项可以在opt.h文件的“Debugging options”部分找到,建议可以先打开NETIF_DEBUG和PBUF_DEBUG,以免信息过多。
数据发送不成功,建议检查程序是否执行到了low_level_output函数。从这里,可以定位问题到底是应用层,协议栈执行的问题,还是底层驱动的问题。然后再进行跟踪调试。
另外也可以打开LWIP_DEBUG宏定义,并且在lwipopts.h文件中,设置调试选项。这样,可以通过串口查看协议栈执行的情况。具体的调试选项可以在opt.h文件的“Debugging options”部分找到,建议可以先打开NETIF_DEBUG和PBUF_DEBUG,以免信息过多。
举报