ucosiii问题解决——内嵌信号量task1无法运行

    OSTaskCreate((OS_TCB     *)&task1_TCB,
                 (CPU_CHAR   *)((void *)"Task1"),
                 (OS_TASK_PTR )task1,
                 (void       *)0,
                 (OS_PRIO     )task1_PRIO,
                 (CPU_STK    *)&task1_STK[0],
                 (CPU_STK_SIZE)task1_STK_LIMIT,
                 (CPU_STK_SIZE)task1_STK_SIZE,
                 (OS_MSG_QTY  )0,
                 (OS_TICK     )0,
                 (void       *)0,
                 (OS_OPT      )(OS_OPT_TASK_STK_CHK | OS_OPT_TASK_STK_CLR),
                 (OS_ERR     *)&err);
    OSTaskCreate((OS_TCB     *)&task1_STK,
                 (CPU_CHAR   *)((void *)"Task1"),
                 (OS_TASK_PTR )task1,
                 (void       *)0,
                 (OS_PRIO     )task1_PRIO,
                 (CPU_STK    *)&task1_STK[0],
                 (CPU_STK_SIZE)task1_STK_LIMIT,
                 (CPU_STK_SIZE)task1_STK_SIZE,
                 (OS_MSG_QTY  )0,
                 (OS_TICK     )0,
                 (void       *)0,
                 (OS_OPT      )(OS_OPT_TASK_STK_CHK | OS_OPT_TASK_STK_CLR),
                 (OS_ERR     *)&err);

task1_TCB、task1_STK的问题。

猜你喜欢

转载自blog.csdn.net/zy1908300701/article/details/81354275