在STM32F407的上移植正点原子例程中的ucosII和LWIP功能时,发现其他任务中创建其他消息邮箱后,
出现了如下的错误:
Assertion “OSQCreate” failed at line 67 in ..\LWIP\arch\sys_arch.c
屏蔽上图主任务中的消息邮箱和消息列队后,方能正常连接网络服务。
后经查询,这是因为消息队列数达到了上限,需要在os_cfg.h中增加一下上限值OS_MAX_EVENTS参数:
修改后网络服务任务中和主任务中的消息邮箱和消息列队均能正常创建。
参考自:https://blog.csdn.net/feather_wch/article/details/50476625