wshini7316 发表于 2010-9-2 11:29:54

在ucos2系统中任务的堆栈和iar软件设置的软件和硬件堆栈有什么关系吗?

使用atmega128
OSTaskStkSize   = OS_TASK_1_STK_SIZE;      /*是用来存放什么用的?*//* Setup the default stack size                     */
    OSTaskStkSizeHard = OS_TASK_STK_SIZE_HARD; /*用来存放什么用*/    /* Setup the default hardware stack size            */
    OSTaskCreateExt(AppTask1,
                  (void *)0,
                  (OS_STK *)&AppTask1Stk,
                  OS_TASK_1_PRIO,
                  OS_TASK_1_PRIO,
                  (OS_STK *)&AppTask1Stk,//任务堆栈栈底的指针
                     /***为什么是OSTaskStkSizeHard**/
                  OSTaskStkSize - OSTaskStkSizeHard,//任务堆栈的容量
                  /**为什么是用任务的堆栈—任务的硬件堆栈能**/
                  (void *)0,
                  OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR);
以上这两个堆栈和iar软件设置的堆栈有什么关系呢?
页: [1]
查看完整版本: 在ucos2系统中任务的堆栈和iar软件设置的软件和硬件堆栈有什么关系吗?