MDK5编译出这种错是什么原因 core_cm3.o

2019-08-20 18:55发布

我是STM32F103ZET6的库,照着《原子教你玩STM32(库函数版)》MDK5新建工程模板的步骤建了个工程,但是编译一直出现这个错误error: L6002U: Could not open file .core_cm3.o: No such file or directory


还有就是不能生成Hex文件,就是勾选create HEX_file,点OK之后没反应
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
午夜狼嚎
2019-08-21 09:02
正点原子 发表于 2016-9-3 17:04
MDK版本的问题,新版本的MDK,需要自己去MDK安装目录下,搜索core_cm3.c,然后拷贝,放到我们的SYSTEM文件 ...

原子哥,经过一番琢磨,现得出如下结论,请帮忙分析一下原因,谢谢。
我使用的是MDK514,是在论坛下载的,程序也是论坛的程序源码。打开源码没有任何修改,进行编译的时候就出现上述的 error6002U 。但是将整个工程中的有一种似乎是嵌入式汇编的一些东西注释掉就编译通过,没任何问题,实现效果也是一样。
但是,我朋友和我完全一样的MDK设置,他就不需要注释掉那些嵌入式汇编的东西也可以编译通过。这到底是什么原因呢?

一周热门 更多>