还是一个新手,请高手指点一下,这个问题出在哪?
compiling main.c.....\src\ucosii\src\ucos_ii.h(1480): error: #35: #error directive: "OS_CFG.H, Missing OS_MEM_NAME_EN: Enable memory partition names"
..\src\ucosii\src\ucos_ii.h: #error "OS_CFG.H, Missing OS_MEM_NAME_EN: Enable memory partition names"
..\src\ucosii\src\ucos_ii.h: ^
..\src\ucosii\src\ucos_ii.h: ..\src\init\main.c: 0 warnings, 1 error
..\src\init\main.c - 1 Error(s), 0 Warning(s).
回复:还是一个新手,请高手指点一下,这个问题出在哪?
好好学习啊:L回复:还是一个新手,请高手指点一下,这个问题出在哪?
这是我做的那个工程,是一个实验来的,最近在做移植请高手指点一下哪里有问题?
RE:还是一个新手,请高手指点一下,这个问题出在哪?
OS_MEM_NAME_EN这个在OS_CFG_r.H里面定义的,你引用这个头文件就可以解决了。这里面的defined是什么意思啊,谁能说说?
static void SetSysClock(void){
#ifdef SYSCLK_FREQ_HSE
SetSysClockToHSE();
#elif defined SYSCLK_FREQ_20MHz
SetSysClockTo20();
#elif defined SYSCLK_FREQ_36MHz
SetSysClockTo36();
#elif defined SYSCLK_FREQ_48MHz
SetSysClockTo48();
#elif defined SYSCLK_FREQ_56MHz
SetSysClockTo56();
#elif defined SYSCLK_FREQ_72MHz
SetSysClockTo72();
#endif
/*!< If none of the define above is enabled, the HSI is used as System clock
source (default after reset) */
}
页:
[1]