你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

还是一个新手,请高手指点一下,这个问题出在哪?

[复制链接]
darennet 提问时间:2011-12-27 09:06 /
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).
收藏 评论4 发布时间:2011-12-27 09:06

举报

4个回答
火雷达 回答时间:2011-12-27 10:16:59

回复:还是一个新手,请高手指点一下,这个问题出在哪?

好好学习啊
darennet 回答时间:2011-12-27 12:55:04

回复:还是一个新手,请高手指点一下,这个问题出在哪?

这是我做的那个工程,是一个实验来的,最近在做移植
请高手指点一下哪里有问题?

Template.rar

下载

2.71 MB, 下载次数: 1

废鱼 回答时间:2011-12-27 15:42:39

RE:还是一个新手,请高手指点一下,这个问题出在哪?

OS_MEM_NAME_EN这个在OS_CFG_r.H里面定义的,你引用这个头文件就可以解决了。
darennet 回答时间:2011-12-28 15:03:49

这里面的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) */
}

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版