问题平台
- RT-Thread
- STM32H7
错误
tcp_write: arg == NULL (programmer violates API)Assertion: 429
in ..\..\rt-thread\components\net\lwip-2.1.0\src\core\tcp_out.c,
thread manage_m(0) assertion failed at function:sys_arch_assert, line number:634
错误做法
MQTTClientInit()
中的两块内存申请的位置是在NetworkConnect()
之前
解决
内存申请的位置应该在
NetworkConnect()
之后MQTTClientInit()
之前