中科因仑“3+1”工程特种兵精英论坛

标题: stm32f103移植ucosiii+emWin,初始化GUI_Init()失败; [打印本页]

作者: 张衍波    时间: 2015-10-7 14:48
标题: stm32f103移植ucosiii+emWin,初始化GUI_Init()失败;

首先移植了ucosiii,现象是这样的:
1. 没加入emWin的时候,LED可以进行任务交替,LED闪烁
2. 加入emWin之后,任务不执行,LED无现象
程序死在,标红的地方,err值为0x61AE,故有错误
void  OS_TickTask (void  *p_arg)
{
    OS_ERR  err;
    CPU_TS  ts;
    p_arg = p_arg;                                          /* Prevent compiler warning                               */
    while (DEF_ON) {
        (void)OSTaskSemPend((OS_TICK  )0,
                            (OS_OPT   )OS_OPT_PEND_BLOCKING,
                            (CPU_TS  *)&ts,
                            (OS_ERR  *)&err);               /* Wait for signal from tick interrupt                    */
        if (err == OS_ERR_NONE) {  //err值为0x61AE,OS_ERR_NONE=0
            if (OSRunning == OS_STATE_OS_RUNNING) {
                OS_TickListUpdate();                        /* Update all tasks waiting for time                      */
            }
        }
    }
}转载






欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) Powered by Discuz! X3.4