高级会员

- 积分
- 964
- 金钱
- 964
- 注册时间
- 2019-7-8
- 在线时间
- 145 小时
|
8金钱
STM32F429开发板与PC进行UDP通讯,做网络IAP,PC端在APP数据传送过程中一帧发送512字节,然后等待F429开发板校验并发送校验结果给PC,采用的是这种一发一答的方案。但是实际测试,在IAP数据交互过程中F429端报错,LWIP错误提示如下:Assertion "p != NULL" failed at line 517 in ..\LWIP\lwip-1.4.1\src\core\pbuf.cAssertion "p->ref == 1" failed at line 668 in ..\LWIP\lwip-1.4.1\src\core\ipv4\ip.c
Assertion "p != NULL" failed at line 517 in ..\LWIP\lwip-1.4.1\src\core\pbuf.c
基本上每一次固件包传输的过程都会出现同样的错误,查阅了相关资料,也增加了lwipopts.h中的PBUF空间,但是还是会报错。也在内存申请与释放中增加了保护,但是都没有作用。有没有遇到过这样问题的?
|
|