at least one queue ..._lwip hardfault_handler">
赞
踩
硬件环境:F103ZET6,DM9000
软件环境:ucosii,lwip1.4.1
在开发mqtt应用的时候,遇到如下问题:
(1)程序进入 HardFault_Handler ,并且没有什么规律,有时候运行几小时,有时候运行数天才会进入,日志输出lwip的断言错误:Assertion "tcp_write: pbufs on queue => at least one queue non-empty" failed at line 329 in ..\LWIP\lwip-1.4.1\src\core\tcp_out.c
(2)调用过程如下:

解决过程:
(一)查看堆栈
(1)通过Keil的Register Window查看MSP地址

(2)打开Memory Window,查看内存
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。