我只是想将演示代码加载到我的 RX62N 中,但代码无法编译。我遇到了很多与此完全相同的错误。
Error[Pe125]: expected a "(" C:\FreeRTOSV7.4.2\FreeRTOS\Source\queue.c 263
这里有哪些链接
if( xTaskRemoveFromEventList( &( pxQueue->xTasksWaitingToSend ) ) == pdTRUE )
{
portYIELD_WITHIN_API();
}
并且是这样定义的
#ifndef portYIELD_WITHIN_API
#define portYIELD_WITHIN_API portYIELD
#endif
知道为什么会这样吗?
最佳答案
我现在意识到我遗漏了很多问题,但我已经解决了。我尝试加载的演示代码是针对 RSK 而不是 RDK(我拥有的)。此外,IDE 太旧,无法加载正确的工作区。
一旦我完成了这两件事,它就会成功加载和编译。
关于编译器不处理 freertos #define 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16474261/