2013-05-10 89 views
1

我只是试图加载演示代码到我的RX62N,但代码不编译。我收到了很多像这样的错误。编译器不处理freertos #define代码

错误[Pe125]:预期一个 “(” C:\ FreeRTOSV7.4.2 \ FreeRTOS的\源\ queue.c 263

哪个这里链接

if(xTaskRemoveFromEventList(&(pxQueue->xTasksWaitingToSend)) == pdTRUE) 
{ 
    portYIELD_WITHIN_API(); 
} 

,并且被定义这样

#ifndef portYIELD_WITHIN_API 
    #define portYIELD_WITHIN_API portYIELD 
#endif 

任何想法,为什么会发生这种事?

回答

1

我现在意识到我留下了很多问题,但我解决了它。我试图加载的演示代码是RSK,而不是RDK(我有)。此外,IDE太老,无法加载正确的工作区。

一旦我做了这两件事,它加载和编译成功。