查看: 946|回复: 0
打印 上一主题 下一主题

stm32f103移植ucosiii+emWin,初始化GUI_Init()失败;

[复制链接]
跳转到指定楼层
沙发
发表于 2015-10-7 14:48:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

首先移植了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                      */
            }
        }
    }
}转载

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入因仑

本版积分规则

快速回复 返回顶部 返回列表