新手求助,关于CCS编译出错

2019-03-26 17:03发布

大家好,最近我主要在尝试把UCOS-II移植到DSP C6701平台上,使用的是UCOS-II V2.52的源代码,在创建工程之后直接将一些代码添加了进去,然后再用CCS进行编译,然后出现了N多对源代码报错的情况

大致都是这样的:

OS_CORE.C 部分源代码:
    if (OSRunning == TRUE) {
        OS_ENTER_CRITICAL();             //这里是line 180
        if (OSIntNesting > 0) {                  // line 181         /* Prevent OSIntNesting from wrapping       */
            OSIntNesting--;
        }


对第180行和181行报错如下:
[OS_CORE.C] "E:CCStudio_v3.3C6000cgtoolsincl6x" -g -fr"E:/CCStudio_v3.3/MyProjects/C6701/Debug" -d"_DEBUG" -mv6700 -@"Debug.lkf" "OS_CORE.C"
"OS_CORE.C", line 180: error: expected a "("
"OS_CORE.C", line 181: error: expected an asm string
"OS_CORE.C", line 181: error: expected a ";"


是不是应该对编译器进行相关的设定?我初学DSP,希望各位大侠们看下,小弟先谢过了~~ 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
flyingdsp
2019-03-27 01:50
从你的C看 就是语法错误!!
你可以添加一个 }或者减少一个{,看你想执行的意思!
btw:一个是C语言不熟,一个是写的C语言不规范。建议加强这两个问题,以后像这些小问题就不会问别人了

一周热门 更多>