【问题标题】:Compiler isn't handling freertos #define code编译器不处理 freertos #define 代码
【发布时间】:2013-05-10 02:32:08
【问题描述】:

我只是想将演示代码加载到我的 RX62N 中,但代码无法编译。我遇到了很多与此完全相同的错误。

错误[Pe125]:应为“(” 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

知道为什么会发生这种情况吗?

【问题讨论】:

    标签: c compiler-errors c-preprocessor rtos freertos


    【解决方案1】:

    我现在意识到我遗漏了很多东西,但我已经解决了。我尝试加载的演示代码是针对 RSK 而不是 RDK(我有)。此外,IDE 太旧,无法加载正确的工作区。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-02
      • 2018-05-12
      • 1970-01-01
      • 2018-10-22
      相关资源
      最近更新 更多