Board logo

标题: 以太网连接时为什么不能获取释放的事件控制块? [打印本页]

作者: feitiandadao    时间: 2012-1-10 17:54     标题: 以太网连接时为什么不能获取释放的事件控制块?

建立连接时系统模拟层 “sys_arch.c” 中
sys_mbox_t sys_mbox_new(int size)

{
       pQDesc->pQ = OSQCreate( &(pQDesc->pvQEntries[0]), MAX_QUEUE_ENTRIES );
      if( pQDesc->pQ != NULL )
            return pQDesc;
        else
        {
               return SYS_MBOX_NULL;
        }
}
创建队列不成功,原因是不能获取释放的事件控制块
     pevent = OSEventFreeList;                    /* Get next free event control block      */
  
  获取的事件为null,为什么不能获取事件控制块?

平台:stm32f107+ucos+lwip移植
*)OSEventFreeList->OSEventPtr;




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0