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

超级怪问题,问了baidu、bing还有n个STM32群,全世界无人可解

[复制链接]
Zippy 提问时间:2017-5-12 12:08 /
RTE\Device\STM32F051C8\system_stm32f0xx.c(281): error:  #20: identifier "RCC_CFGR2_PREDIV" is undefined
        predivfactor = (RCC->CFGR2 & RCC_CFGR2_PREDIV) + 1;  
RTE\Device\STM32F051C8\system_stm32f0xx.c: 0 warnings, 1 error


超级怪问题,问了baidu、bing还有n个STM32群,全世界无人可解,有地球外高手能帮忙解一下么?

STM32F051C8,KAILV5.12,已注册,所有库文件都来自于STM32F0xx_StdPeriph_Lib_V1.5.0。
收藏 1 评论16 发布时间:2017-5-12 12:08

举报

16个回答
Zippy 回答时间:2017-5-12 16:13:52
楼上的筒子们,别攻击我,问题已经解决,就是“安”版主所说的,MDK5.12自带的core文件有问题,千万不要用系统的向导中的core文件,这算是MDK5.12的BUG。

自己从LIB中手动添加文件就是OK的。我比较了两个文件,大小都不一样。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2 结贴奖励

查看全部评分

废鱼 回答时间:2017-5-12 15:21:25
楼主,你是不是误删除了字符了,正确的是下面的:
prediv1factor = (RCC->CFGR2 & RCC_CFGR2_PREDIV1) + 1;

评分

参与人数 1ST金币 +5 收起 理由
zero99 + 5

查看全部评分

Zippy 回答时间:2017-5-12 16:15:23
安 发表于 2017-5-12 15:21
楼主,你是不是误删除了字符了,正确的是下面的:
prediv1factor = (RCC->CFGR2 & RCC_CFGR2_PREDIV1) + 1; ...

不是我自己删了,我重建了好几次项目都有这个问题,只要用MDK5.12向导,把core点上,就会在project中自动加入core文件,这个文件就有问题了。

不用向导,自己手动从lib里面copy进来,就没问题了。
moyanming2013 回答时间:2017-5-12 14:43:25
“RCC_CFGR2_PREDIV”未定义的错误。
你给的信息越多,别人给你的信息也就越多!!

往往由于未include正确的头文件所致!
NapoleonWang 回答时间:2017-5-12 14:49:10
你好像专为这个问题注册账号。,。
废鱼 回答时间:2017-5-12 14:53:10
楼主最好能把工程传上来,如果楼主是更新到新库的话,可能是库兼容的问题。
废鱼 回答时间:2017-5-12 14:58:00
1.3.1里面有定义,在stm32f0xx.h中。
斜阳 回答时间:2017-5-12 15:19:55
编译器已经很明白的告知错误的的位置了。而且还说明了是xxx未定义。楼主应当找xxx在何处定义,并包含相应的头文件或添加相应的声明。解决问题不要盲目的baidu/bing。
any012 回答时间:2017-5-12 15:52:59
全世界无人可解。
你不在题目里简述下问题,而起个吸引眼球的标题。你是从新闻编辑转行过来的?
Zippy 回答时间:2017-5-12 16:16:14
any012 发表于 2017-5-12 15:52
全世界无人可解。
你不在题目里简述下问题,而起个吸引眼球的标题。你是从新闻编辑转行过来的? ...

抱歉,主要是找了很多地方,加了好多个stm32群,都解决不了这个问题,着急才想着弄个吸引人的标题,能尽快让大侠们看到。
Zippy 回答时间:2017-5-12 16:18:09
斜阳__ 发表于 2017-5-12 15:19
编译器已经很明白的告知错误的的位置了。而且还说明了是xxx未定义。楼主应当找xxx在何处定义,并包含相应的 ...

亲爱的,你没看仔细,system_stm32f0xx.c文件有问题,这是系统文件,系统文件有问题,我还申明个啥,难道我要重复发明电灯和电力么。
废鱼 回答时间:2017-5-12 16:34:56
等我下载了0XX的pack测试一下。
wenyangzeng 回答时间:2017-5-12 16:37:58
本帖最后由 wenyangzeng 于 2017-5-12 16:40 编辑
Zippy 发表于 2017-5-12 16:15
不是我自己删了,我重建了好几次项目都有这个问题,只要用MDK5.12向导,把core点上,就会在project中自动 ...

安一小段代码就解了,还说全世界无人可解!高人在我们社区哦!
zbber 回答时间:2017-5-12 19:40:26
1,真是难得给力的帖子啊
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版