CCS5.3中通过Task_create创建线程

来源:互联网 发布:棋牌游戏微信绑定源码 编辑:程序博客网 时间:2024/05/16 18:45

CCS5.3中通过Task_create创建线程

#include <ti/sysbios/BIOS.h>
#include <ti/sysbios/knl/Task.h>
#include <ti/sysbios/family/c64p/Hwi.h>
#include <ti/sysbios/knl/Clock.h>

#define G_TSK_SIZE (32*1024)
#pragma DATA_ALIGN(gtskStack, 32)
#pragma DATA_SECTION(gtskStack, ".bss:taskStackSection")

UInt8 gtskStack[G_TSK_SIZE];

void main()
{
Task_Handle task;
Task_Params myParams;
//Error_Block eb;

//Error_init(&eb);
Task_Params_init(&myParams);
myParams.stack = gtskStack;
myParams.stackSize = 32*1024;
Clock_tickStart();

task = Task_create(&mainTask, &myParams, NULL/*&eb*/);
if (task == NULL)
{
printf("Task_create() failed!\n");
BIOS_exit(0);
}

//===============================================
BIOS_start();
}

原创粉丝点击