初级会员

- 积分
- 92
- 金钱
- 92
- 注册时间
- 2020-11-24
- 在线时间
- 33 小时
|

楼主 |
发表于 2021-1-13 17:14:00
|
显示全部楼层
大部分都是参考例程,只是我使用的是freertos,lwip版本不一样。我现在面临的问题是:
vTaskStartScheduler()后,报错:Assertion "mutex->mut != NULL" failed at line 219 in ..\lwip\src\core\sys_arch.c
这段代码是:
void
sys_mutex_lock(sys_mutex_t *mutex)
{
BaseType_t ret;
LWIP_ASSERT("mutex != NULL", mutex != NULL);
LWIP_ASSERT("mutex->mut != NULL", mutex->mut != NULL);
ret = xSemaphoreTakeRecursive(mutex->mut, portMAX_DELAY);
LWIP_ASSERT("failed to take the mutex", ret == pdTRUE);
} |
|