为什么动态创建可以直接 xTaskCreate((TaskFunction_t) task1_task,
(char * ) "task1_task",
(uint16_t ) TASK1_TASK_SIZE,
(void * ) NULL,
(UBaseType_t ) TASK1_TASK_PRIO,
(TaskHandle_t *) &Task1Task_Handle );
像静态创建需要
StartTask_Handler=xTaskCreateStatic( (TaskFunction_t) start_task,
(char * ) "start_task",
(uint32_t ) START_STK_SIZE,
(void * ) NULL,
(UBaseType_t ) START_TASK_PRIO,
(StackType_t * ) StartTaskStack,
(StaticTask_t *) &StartTaskTCB );
动态创建不用赋给句柄吗?
|