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

mdk4.74无法编译提示找不到core_cm3.o

[复制链接]
lemonade-398833 提问时间:2014-7-23 23:16 /
最近把mdk升级到4.74后出现了一个很蛋疼的问题:
 
一个之前使用正常的工程现在再编译时编译到core_cm3.c时就提示出错:
1.jpg
点击关闭后编译完成提示找不到core_cm3.o这个文件:
2.jpg

到网上查找了一下,说是CMSIS版本的问题(从上图可见原来可用的这个工程的CMSIS版本是1.3的),于是按照一些说法,下载了最新版的CMSIS文件,将其中的core_cmFun.hcore_cmInstr.hcore_cm3.h(这三个文件都是3.3版的)这三个文件拷贝到原工程的CMSIS文件夹下,替换掉了原先1.3版的core_cm3.h,再rebuild时则compile每一个.c的文件都报错!!!(奔溃了。。。):
3.jpg
 

到最后出现错误提示,还是找不到.o文件,但这此是delay.o
4.jpg

到工程Output目录下一看,发现工程里所有.c文件都没有对应的.o文件!!(感觉想死了。。。)
5.jpg

又查了一下,说是还要把原来1.3版的core_cm3.c这个文件去掉,说是IAR在两年前就遇见过这样的CMSIS版本问题,解决办法就是把原来低版本的CMSIS文件全去掉然后换成高版本的,虽然感到不解,但是照做后发现问题依旧:还是compile每一个.c问价都提示出错,最后提示缺少.o文件,到Output文件夹下发现仍然是工程里所有.c文件都没有对应的.o文件!!
 
现在束手无策,咨询了一下别人说是把mdk换到4.12,换回后确实能用,但十分不方便,请各位指点一下,谢谢!
 
6.jpg
收藏 评论1 发布时间:2014-7-23 23:16

举报

1个回答
五哥1 回答时间:2018-6-5 23:42:20
所以说正常情况下能不升级就不要急着升级,这个最好完全卸载,重新安装

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

所属标签

相似问题

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