watercici 发表于 2020-1-8 16:41:39

LWIP调试中发现pbuf->payload指针不对

LWIP调试中发现pbuf->payload指针不对
串口打印了整个过程如图
查看了一下memory,发现数据写的位置有问题:在发送struct pbuf*p数据的时候,底层会通过pbuf_alloc()为该数据包连接一个struct pbuf*q,将q连接在p的前面,p和q之间数据的长度不够,读取的数据不对,本来应该读到的是地址,结果却读打别的数据,麻烦有经验的人帮忙指点一下

天臆弄人 发表于 2020-1-9 08:24:17

你发这个别人看什么,看你图吗,所有的BUG引起都是你应用程序造成的
页: [1]
查看完整版本: LWIP调试中发现pbuf->payload指针不对