主题中讨论的其他器件:HALCOGEN、
工具/软件:TI-RTOS
大家好、
我想将 RTOS 集成到 tms570ls1224芯片中,我使用了 HalCogen 进行配置。但当我构建测试任务时,结果是成功的。
1#我的配置步骤为 HalCoGen 帮助、如下所示:
2#
我的项目如下所示:
/*用户代码开始(2)*/
#define START_TASK_PRIO 1 //任务优先
#define START_STK_SIZE 128
TaskHandle_t StartTask_Handler;
void start_task (void *pvParameters);
#define Task1_task_PRIO 3.
#define Task1_STK_SIZE 128
TaskHandle_t Task1Task_Handler;
void Task1_task (void *pvParameters);
#define task2_task_PRIO 3.
#define task2_STK_SIZE 128
TaskHandle_t Task2Task_Handler;
void task2_task (void *pvParameters);
/*用户代码结束*/
int main (空)
{
/*用户代码开始(3)*/
//rtiInit();
//vimInit();
_enable_interrupt_();
//----------------------------------------------
xTaskCreate ((TaskFuncion_t) start_task、
(const char*)"start_task"、
(uint16_t) start_stK_size、
(void*) NULL、
(UBaseType_t) start_task_PRIO、
(TaskHandle_t*)&StartTask_Handler);
vTaskStartScheduler();
//vTaskStartScheduler();
/*用户代码结束*/
返回0;
}
/*用户代码开始(4)*/
void start_task (void *pv 参数)
{
taskENTER_critical ();
xTaskCreate ((TaskFuncion_t) Task1_task、
(const char*)"Task1_task"、
(uint16_t) Task1_STK_SIZE、
(void*) NULL、
(UBaseType_t) Task1_task_PRIO、
(TaskHandle_t*)&Task1Task_Handler);
xTaskCreate ((TaskFuncion_t) task2_task、
(const char*)"task2_task"、
(uint16_t) task2_stK_size、
(void*) NULL、
(UBaseType_t) task2_task_PRIO、
(TaskHandle_t*)&Task2Task_Handler);
vTaskDelete (StartTask_Handler);
taskEXIT_critical ();
}
void Task1_task (void *pvParameters)
{
char Task1_num=0;
while (1)
{
Task1_num++;
if (task1_num=5)
{
if (Task2Task_Handler!=空)
{
//vTaskDelete (Task2Task_Handler);
}
}
vTaskDelay (10);
}
}
void task2_task (void *pv 参数)
{
char task2_num=0;
while (1)
{
task2_num++;
vTaskDelay (100);
}
}
/*用户代码结束*/
3#错误结果如下所示:
它有什么问题? 谁能帮助我!
诚挚的问候!



