2013-05-10 91 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太老,無法加載正確的工作區。

一旦我做了這兩件事,它加載和編譯成功。