背景说明:
使用freertos+stm32f103t8+cubeide生成代码,只创建了一个任务。但是运行时发现调用
vTaskStartScheduler();创建任务时会进入硬件错误中断,具体如下:
任务创建程序如下:
//创建用户自己的空闲任务
xTaskCreate((TaskFunction_t) uIdle_Task, (const char*) "uIdle_task",
(uint16_t) uIdle_STK_SIZE, (void*) NULL,
(UBaseType_t) uIdle_TASK_PRIO, (TaskHandle_t*) &uIdleTask_Handler);
vTaskStartScheduler();