主题中讨论的其他器件:CC3135
您好!
我们正在尝试使用 FreeRTOS 移植适用于 NXP-iMX RT1052的主机驱动程序。
FreeRTOS 的操作系统适配层是否有移植示例?
我尤其对 #define SL_SyncObjCreate (pSyncObj、pname)有疑问。
根据我的当前实施、
user.h:------------
#define _SlSyncObj_t SemaphoreHandle_t
#define SL_SyncObjCreate (pSyncObj、pname) SEM_INIT_fo (pSyncObj、0、0)
CC_PAL.c:--------
int SEM_INIT_fo (SemaphoreHandle_t * sem、int pshared、unsigned value)
{
SemaphoreHandle_t SEM_hndl;
SEM_HNDL = xSemaphoreCreateCounting ((UBaseType_t) 65536、(UBaseType_t) value);
SEM = SEM_HNDL;
if (NULL =SEM_HNDL)
{
返回-1;
}
其他
{
返回0;
}
}
您能否就此实施提供建议?
此致、
Aniket。