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

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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版