微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200的“VStartSimpleLinkSpawnTask”请教

CC3200的“VStartSimpleLinkSpawnTask”请教

时间:10-02 整理:3721RD 点击:

TI 员工,大家好:

                “VStartSimpleLinkSpawnTask(SPAWN_TASK_PRIORITY);”这个任务是否可以给讲讲?

   BR!

 

同感, 不知道这个具体用途, 应该是跟wifi有关 ?

貌似每个工程开始都会创建这个任务,到底是干啥用的?楼主弄明白没?

谢谢!

个是开启 “跟第二个核通讯的通道” , 还有一些事件响应等...

源码及注释如下

/*!
\brief This is the API to create SL spawn task and create the SL queue

\param uxPriority - task priority

\return void
\note
\warning
*/
OsiReturnVal_e VStartSimpleLinkSpawnTask(unsigned portBASE_TYPE uxPriority)
{
xSimpleLinkSpawnQueue = xQueueCreate( slQUEUE_SIZE, sizeof( tSimpleLinkSpawnMsg ) );
if(0 == xSimpleLinkSpawnQueue)
{
return OSI_OPERATION_FAILED;
}
if(pdPASS == xTaskCreate( vSimpleLinkSpawnTask, ( portCHAR * ) "SLSPAWN",\
(2048/sizeof( portSTACK_TYPE )), NULL, uxPriority, &xSimpleLinkSpawnTaskHndl ))
{
return OSI_OK;
}

return OSI_OPERATION_FAILED;
}

Start the SimpleLink Host / thread 在有操作系统的程序中通过该函数启动M4与NWP进行通信的消息管理

那不带操作系统,,需要运行该函数?

 

不带操作系统是不需要的,不过你需要有_SlNonOsMainLoopTask();

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top