IAR 不清楚 ucos 里面的每个人任务的堆栈 我是静态的分配
/*
****************************************************************************************
* 定义任务堆栈大小
****************************************************************************************
*/
#define TASK_STACK_SIZE1 200 /* 任务1 */
#define TASK_STACK_SIZE2 200 /* 任务2 */
#define TASK_STACK_SIZE3 200 /* 任务3 */
#define TASK_STACK_SIZE4 200 /* 任务4 */
#define TASK_STACK_SIZE5 200 /* 任务5 */
#define TASK_STACK_SIZE6 200 /* 任务6 */
#define TASK_STACK_SIZE7 200 /* 任务7 */
#define TASK_STACK_SIZE8 200 /* 任务8 */
#define TASK_STACK_SIZE9 200 /* 任务6 */
#define TASK_STACK_SIZE10 200 /* 任务7 */
#define TASK_STACK_SIZE11 200 /* 任务7 */
/*
****************************************************************************************
* Private variables
****************************************************************************************
*/
OS_STK Task1Stk[TASK_STACK_SIZE1]; /* 任务1堆栈 */
OS_STK Task2Stk[TASK_STACK_SIZE2]; /* 任务2堆栈 */
OS_STK Task3Stk[TASK_STACK_SIZE3]; /* 任务3堆栈 */
OS_STK Task4Stk[TASK_STACK_SIZE4]; /* 任务4堆栈 */
OS_STK Task5Stk[TASK_STACK_SIZE5]; /* 任务5堆栈 */
OS_STK Task6Stk[TASK_STACK_SIZE6]; /* 任务6堆栈 */
OS_STK Task7Stk[TASK_STACK_SIZE7]; /* 任务7堆栈 */
OS_STK Task8Stk[TASK_STACK_SIZE8]; /* 任务8堆栈 */
OS_STK Task9Stk[TASK_STACK_SIZE9]; /* 任务9堆栈 */
OS_STK Task10Stk[TASK_STACK_SIZE10]; /* 任务10堆栈 */
OS_STK Task11Stk[TASK_STACK_SIZE11]; /* 任务11堆栈 */
|