最近我主要在尝试把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.3\c6000\cgtools\bin\cl6x" -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 ";"
是不是应该对编译器进行相关的设定? |